hhjc.net
当前位置:首页 >> For循环的1到100奇数 >>

For循环的1到100奇数

int sum = 0; for (int i = 1; i <= 100; i++) { if (i % 2 == 1) { sum += i; } } sum是奇数和

可以的.实现同一种目的的算法不止一种.这种简单题只要能得出答案就好了.

#include <stdio.h> main() { int i,s=0;/*定义控制变量i,s是累加变量*/ for(i=1;i<=100;i++)/*求1-100之间数*/ if (i%2!=0)/*如果i除2的余数不是0说明此数是奇数*/ s=s+i;/*将所有奇数都累加*/ printf("sum=%d\n",s);/*输出所有奇数和*/ } /*vc++6.0测试结果 sum=2500 */

public class Test { public static void main(String []args){ int sum=0; for(int i=0;i<=100;i++){ if(i%2!=0){ sum=sum+i; } } System.out.println(sum); } } //新手所写,但愿能够帮助你.

int jishuhe = 0;int oushuhe = 0;for (int i=1; i<=100; i++){if (i % 2 == 0){oushuhe += i;}else{jishuhe += i;}

#include int main() { int i,sum,sum1,sum2; i=1; sum=0; sum1=0; sum2=0; while(i { sum=sum+i; if(i%2==0) sum2=sum2+i; else sum1=sum1+i; i++; } printf("全部数的和是%d\n",sum); printf("全部奇数的和是%d\n",sum1); printf("全部偶数的和是%d\n",sum2); return 0; }

先乘除后加减

java具体我不会.但这个循环我还是会的. int i,JI=0,OU=0; for(i=1;i<=100;i++) if(i%2==1)JI=JI+i; else OU=OU+i;然后输出 JI 和 OU就行.

bycj.net | 9213.net | tuchengsm.com | 369-e.net | 5615.net | 网站首页 | 网站地图
All rights reserved Powered by www.hhjc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com