如何用c语言输出奇数和偶数?

用oddsum=1+3+5+···+99来计算奇数和;evensum=2+4+6+···+100来计算偶数和。首先设置两个计数器:oddsum,evensum。其初值为0,利用if···else来判断奇偶数,来分别累加到计数器。

1,将i的初值置为1;

2,当i增到101时,停止计算。

方法一、

#include <stdio.h>

int main(void)

{ int i = 1, oddsum = 0,evensum = 0; // oddsum奇数和 evensum偶数和

while(i <= 100) // 若i<=100则执行循环体

{ if(i % 2 != 0) // 判断是不是奇数,是就累加到奇数

oddsum += i;

else // 不是奇数,累加到偶数

evensum += i;

i++; // i的值加1

}

printf("oddsum=%d evensum=%d
",oddsum,evensum);

return 0;

方法二、for语句来实现,效果是一样的。

#include <stdio.h>

int main(void)

{ int i, oddsum = 0, evensum = 0; // oddsum奇数和 evensum偶数和

for(i = 1; i <= 100; i++) // 若i<=100则执行循环体,i的值加1

{ if(i % 2 != 0) // 判断是不是奇数,是就累加到奇数

oddsum += i;

else // 不是奇数,累加到偶数

evensum += i;

}

printf("oddsum=%d evensum=%d
", oddsum, evensum);

return 0;

}

扩展资料:

用C语言来写出‘输出1到100中的奇数’代码。

1、奇数,就是除以2之后有余数的整数,

代码:

#include<stdio.h>

int main()

{

int i;

for(i=1;i<=100;i++)

{

if(i%2 != 0)

{

printf("%d",i);

}

}

return 0;

}



  • c璇█ 杈撳叆涓鎵规暟,瀵规瘡涓暟鐨勫鍋舵у垽鏂苟鍒嗗埆杈撳嚭(濂囨暟涓: 鍋舵暟...
    绛旓細include "stdio.h"int main(int argv,char *argc[]){int n,odd,eve;printf("Input some integers(letter end)...\n");odd=eve=0;while(scanf("%d",&n)==1)if(n&1)odd++;elseeve++;printf(" ODD:\t%d\nEVEN:\t%d\n",odd,eve);return 0;}杩愯鏍蜂緥锛
  • c璇█涓湁涓棰:缂栧啓绋嬪簭,杈撳叆涓涓暟,鎵撳嵃鍑哄畠鏄濂囨暟杩樻槸鍋舵暟?
    绛旓細鎵璋濂囨暟灏辨槸涓嶈兘琚2鏁撮櫎鐨勬暟锛屼緥濡3锛屽洜涓3/2=1鈥︹1锛屾墍浠3灏辨槸濂囨暟锛鍋舵暟灏辨槸鑳借2鏁撮櫎鐨勬暟銆傚弬鑰冧唬鐮侊細include <stdio.h>int main (){int n;scanf("%d",&n);if(n%2)printf("%d鏄鏁帮紒",n);elseprintf("%d鏄伓鏁帮紒",n);return 0; }/*杩愯缁撴灉锛33鏄鏁帮紒*/ ...
  • C璇█:杈撳叆涓涓暟,鍒ゆ柇杩欎釜鏁版槸濂囨暟杩樻槸鍋舵暟
    绛旓細03 鎺ヤ笅鏉ユ垜浠湪涓诲嚱鏁颁腑瀹炵幇濂囨暟鍜屽伓鏁鐨勫垽鏂紝濡備笅鍥炬墍绀猴紝閫氳繃scanf鍏堣鐢ㄦ埛杈撳叆涓涓暟锛岀劧鍚庡皢杩欎釜鏁板拰2杩涜鍙栦綑锛屼綑鏁颁负0鐨勬槸鍋舵暟锛屽惁鍒欐槸濂囨暟 04 杩愯绋嬪簭浠ュ悗锛屽湪鎺у埗鍙版垜浠緭鍏ヤ竴涓暟锛岀劧鍚庢帶鍒跺彴浼氱珛鍗冲憡璇夋垜浠緭鍏ョ殑鏁版槸濂囨暟杩樻槸鍋舵暟锛屽涓嬪浘鎵绀 ...
  • 鍦ㄤ富鍑芥暟涓緭鍏ヤ竴涓暟,璋冪敤鍑芥暟鍒ゆ柇鍏跺鍋舵у苟杈撳嚭鐩稿簲淇℃伅. 涓嶈澶 ...
    绛旓細C璇█ include<stdio.h> int even(int x){ if(x%2==0)return 1;else return 0;} void main(){ int i;scanf("%d",&i);if(even(i)==0)printf("濂囨暟")锛沞lse printf("鍋舵暟");return 0;} 涓婅堪浠g爜涓烘弧瓒抽鐩姹傜殑浠g爜銆傝繍琛岀粨鏋滃鍥 ...
  • 杈撳嚭涓涓叉暟瀛楀鍋舵暟涓暟 鐢╟璇█
    绛旓細濡傛灉浣犳槸鍒ゆ柇涓涓茬函鏁板瓧(渚嬪锛26415613515)閲岄潰鐨勬瘡涓竴浣嶆暟瀛楁槸濂囨暟杩樻槸鍋舵暟锛岄偅涔堝彲浠ョ敤getchar杈撳叆锛岀劧鍚庡垽瀹氭瘡涓浣嶇殑濂囧伓鎬х劧鍚庤繘琛岃鏁杈撳嚭锛佽緭鍑虹殑鏄釜鏁帮紝鍙互鍏堝畾涔2涓猧nt鍨嬬殑鍙橀噺锛岃緭鍏ョ殑瀛楃鍙互瀛樺叆涓涓暟缁勪腑(渚嬪锛歝har a[1000])锛岀劧鍚庡湪杈撳叆鍚庤繘琛屽惊鐜垽鏂(if(int锛坅[i]-'0'锛%2==0...
  • C璇█ 杈撳叆涓涓暣鏁 杈撳嚭鍏朵腑鐨鍋舵暟鍜 杩樻湁濂囨暟鍜 姣斿35412 鍋舵暟鍜4...
    绛旓細include<stdio.h> include<stdlib.h> void main(){ char s[40]; // 鐢ㄥ瓧绗︿覆瀛樻斁锛岃繖鏍凤紝鍏佽寰堝ぇ鐨勬暣鏁 int e=0,o=0,i,n,v;printf("please input a positive integer value\n"); // 鍋囧畾瑕佹眰杈撳叆姝f暣鏁 scanf("%s",s);n = strlen(s); // 鏈夊灏戜綅 for (i=0;i<n...
  • 浠庨敭鐩樿緭鍏15涓暣鏁,缁熻鍋舵暟鍜屽鏁鐨勪釜鏁板苟杈撳嚭,骞朵笖杈撳嚭鍘熷15涓暟...
    绛旓細include <stdio.h>void main(){int i,m=0,n=0,a[15];for(i=0;i<15;i++){scanf("%d",&a[i]);(a[i]%2)?m++:n++;}printf("鍋舵暟涓暟: %d,濂囨暟涓暟: %d\n",n,m);for(i=0;i<15;i++)printf("%d ",a[i]);} ...
  • 璇烽棶,缁熻杈撳叆鐨10涓鏁存暟涓濂囨暟涓庡伓鏁鐨勪釜鏁,骞舵眰鍑哄伓鏁颁笌濂囨暟鍚勮嚜鎬...
    绛旓細婧愮▼搴忓涓嬶細#include <stdio.h> int main(){ int x,j=0,o=0,i;printf("璇疯緭鍏10涓鏁存暟:\n");for (i=0;i<10;i++){ scanf("%d",&x);if (x%2==0)o=o+x;else j=j+x;} printf("鍋舵暟鍜屼负:%d\n濂囨暟鍜涓:%d\n",o,j);return 0;}VC++娴嬭瘯濡備笅锛...
  • 鍦C璇█涓,濡備綍鍒ゆ柇涓涓暟鏄濂囨暟杩樻槸鍋舵暟?
    绛旓細include<stdio.h> int main(){ int s=0,i;for(i=1;i<20;i=i+2){ s+=i;} printf("1-20鍐呯殑濂囨暟鍜涓%d",s);return 0;}
  • C璇█缂栧啓绋嬪簭姹1鍒100鎵鏈夌殑濂囨暟鍜屽伓鏁
    绛旓細include <stdio.h>int main(void){int i;printf(" 浠 1 鍒 100 鎵鏈夌殑濂囨暟濡備笅锛歕n");for(i=1;i<100;i+=2){printf(" %d",i);if(!((i+1)%20))printf("\n");}printf("\n 浠 1 鍒 100 鎵鏈夌殑鍋舵暟濡備笅锛歕n");for(i=2;i<101;i+=2){printf(" %d",i);if(!(...
  • 扩展阅读:奇偶个数c语言 ... c语言怎么判断奇偶数 ... 1-10奇数偶数是哪些 ... c++判断奇数还是偶数 ... 编程1-100内所有偶数 ... c++判断奇偶数的代码 ... 用c语言编写判断偶数 ... 1-100偶数和c语言 ... c语言输出一百以内的偶数 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网