for语句的灵活运用 int i=1,sum=0; int i=1,sum=0; for(;i<=108;i+)】 for(;i<=108;) sum=sum+i;(1) sum+=i; int i,sum=0; i++; for(i=1;;i++) (4) sum=sum+i; if(i>=168) break; for(;;) (2) .j (5) int i,sum=0; for(i=1;i<=100;) for(i=1;i<=188;sum+=i,i++);(6) sum=sum+i; i++; 3 恩
for语句的灵活运用
迭代法程序举例-for循环: 计算:2+22+222+.+2222222=??? ①include<stdio.h> ②int main(0 ③{inti; ④ long int t=2,s=0; ⑤ for (i=1;i<=7;i++) ⑥ ⑦ s=s+t; ⑧ tet*10+2; ⑨ ⑩ printf("%ld",s); 2469134 ① return 0; ②
迭代法程序举例-for循环: ① #include <stdio.h> ② int main() ③ { int i; ④ long int t=2,s=0; ⑤ for (i=1;i<=7;i++) ⑥ { ⑦ s=s+t; ⑧ t=t*10+2; ⑨ } ⑩ printf("%ld",s); ⑪ return 0; ⑫ }
数列求和 1134-数列求和 Time Limit:1000 ms Memory Limit:32768 KiB Submit Statistic Problem Description 数列求和是一类常见的问题,本题有一定的代表性: 求s=a+aa+aaa+aaaa+,+aaaa(n位) ① int a,n,i; 其中,ā的值由键盘输入,位数n也由键盘输入。 ② long int t,s=0; Input ③scanf("%d%d",&a,&ni ④ t=a; 第一行输入ā的值: 第二行输入位数n。 ⑤ for (i=1;i<=n;i++) ⑥ Output ⑦ S=S+t街 输出对个数完成求和运算后的结果 ⑧ tt*10+a; 比如a=3,n=6时,s=3+33+333+3333+33333+333333 ⑨ Sample Input ⑩ printf("%ldIn",s); 3 6 Sample Output 370368
1134-数列求和 ① int a,n,i; ② long int t,s=0; ③ scanf("%d%d",&a,&n); ④ t=a; ⑤ for (i=1;i<=n;i++) ⑥ { ⑦ s=s+t; ⑧ t=t*10+a; ⑨ } ⑩ printf("%ld\n",s);
做乘法 2249一做乘法 Time Limit:1000MS Memory Limit:65536KB Submit Statistic Problem Description 请用C语言编写一个程序。此程序接收一个正整数N,然后打印输出“N次N*1->N)格式”的数据。例如:此程序接收正整数5,那会输出以下格式的数据 51=5 5*2=10 Example Input 5*3=15 ① int n,i; 5*4=20 ②scanf("%d",&n); 5 5*5=25 ③for(i=1;ik=n;i++) ④ printf("%d*%d=%din",n,i,n*i); Input Example Output 只有-个正整数N(N<=100), 5*1=5 Output 5*2=10 5*3=15 5*4=20 输出共N行数据,如上面的例子所示。 5*5=25
① int n,i; ② scanf("%d",&n); ③ for(i=1;i<=n;i++) ④ printf("%d*%d=%d\n" ,n,i,n*i); 2249—做乘法