使用for循环和while循环打印1-2+3-4+5...+99的结果 相关知识点: 试题来源: 解析 #while循环i=1sum=0whilei<=99:ifi%2==0:sum=sum-ielse:sum=sum+ii+=1print(sum)#for循环sum=0foriinrange(1,100):ifi%2==0:sum=sum-ielse:sum=sum+iprint(sum) ...
你是定义a=1,sum=0,然后用while循环来求那个式子的结果吧 变量定义和最后结果的输出 我不说了 只说while里面的 while(a<=100){ if (a % 2 ==1)sum += a;else sum -= a;a++;}
include<stdio.h>int main(){int i,n,s=0; scanf("%d",&n); for(i=1;i<n+1;i++) if(i%2)s+=i; else s-=i; printf("%d\n",s); return 0;}
1-2+3-4+5-6+...+99-100 先分析一下这个表达式 当$a为1的时候 ,$sum 为1 当$a 为 2的倍数或$a为100的时候,$sum = $sum - $a 上面条件都不满足的时候,$sum = $sum + $a sum = 0;str = '';for($a = 1; $a<=100; $a++) { if($a == 1){ sum = $a;str...
Python_001_使用while循环输出 1 2 3 4 5 6 8 9 10,count=0whilecount<10:count=count+1ifcount==7:print("")else:print(count)
include<stdio.h> int main(){ int i,a[10];for(i=0; i<10; i++)scanf("%d",&a[i]);for(i=0; i<10; i++)printf("%d ",a[i]);return 0;}
你只要把 while (beveragenum == -1)改为 while (beveragenum != -1)就可以了,do...while的语义是“当。。。成立的时候,我就循环。
while (next<max) { count = line;for (int i = 0; i<count; i++) { printf("%d, ", ...
...int i=0;while(1){ i++;if(i/i==1)continue;...} ...是这个意思吗?
$ gcc -o mytest mytest.c -Wall $ ./mytest 10 Simple output: 1 2 3 4 5 ...