第5章 循环结构程序设计训练习题
作者:互联网
第五题填空题
1,定义k,x;
2,k=0,x=0;
3,若k<=9&&x!=10,转第四步,否则第6步;
4,x=x+2;
5,k++,转3步;
6,输出k,x。
第六题填空题
1,定义c;
2,c=getchar();
3,若c!='#',转第四步,否则第六步
4,putchar(c);
5,c=getchar();第四步;
6,输出c;
第十四十五题步不会
阅读题1题
1,定义i
2,j=1;
3,若i<6,第四步,否则转第八步;
4,若i%2,第五步,否则转第6步;
5,输出*第7步输出#第7步;
阅读题2题
定义m=1,n,i;
i=0
若i<5第4步,否则转第八步;
int m=1;
m++
若i==4,第七部,否则第八步;
m=n;
i++,转第3步;
输出m,n;
阅读第3题;
定义i;
i='a'
若i<'f',第4步,否则第6步;
输出i-'a'+'A';
i++,i++,转3步;
阅读提第四题
1定义f,f1,f2,i;
2,f1=1;f1=1;
3,i=3;
4,若i<=5,第5步,否则第八步,
5.输出f;
6.f1=f2;f2=f;
7.i++,转第4步;
8.输出,
阅读(5)
1.定义整型n=5;
2.n%2 ;
3.若case 0:,转第4步,否则转第5步;
4.n--,转第10步;
5.若case 1:,转第6步,否则转第7步;
6.n--,转第7步;
7.n--;
8.输出n;
9.若n>0,转第8步,否则转第2步;
10.输出,
阅读(7)
1.定义整型x=10;
2.若x--,转第3步,否则转第4步;
3.输出x;
4.输出,
阅读(9)
1.定义整型m=9;
2.若m>0,转第3步。否则转第6步 ;
3.若m%3==0,转第4步,否则转第5步;
4.输出--m;
5.m--,转第2步;
6.输出,
阅读(10)
1.定义整型x=8;
2.若x>0,转第3步,否则转第7步;
3.若x%3==0,转第4步,否则转5步;
4.输出x--,转第3步;
5.输出--x;
6.m--,转第2步;
7.输出,
阅读(11)
1.定义整型x=3;
2.输出x=x-3;
3.若!x,转第2步,否则转第4步;
4.输出,
阅读(12)
1.定义整型x=2;
2.输出!x-2;
3.若--x,转第2步,否则转第4步;
4.输出,
阅读(13)
1.定义整型n,d;
2.若n!=0为真,为假则转第6步;
3.d=n%10;
4.输出d;
5.n=n/10;
阅读(14)
1.定义整型m=0,sum=0;
2.字符型c,oldc='+';
3.c=getchar();
4.若c<='9'&&c>='0',转第5步,否则转第6步;
5.m=10*m+c-'0',转第12步;
6.若oldc=='+',转第7步,否则转第8步;
7.sum+=m,转第9步;
8.sum-=m;
9.m=0;
10.oldc=c;
11.输出sum;
12.若c!='=',转第3步,否则转第13步。
阅读(16)
1.定义整型t,n;
2.t*=n%10;
3.n/=10;
4.若n为真,则转第2步,为假输出t;
阅读(17)
1.定义整型m,n;
2.若m>0 ;为真继续往下看m的值,m的值对应下面case,如不对应case则对应default,为假则转第4步;
3.输出n;
阅读(18)
1.定义整型i,m;
2.若i<5,为真看i的值对应下面case的值,不对应转第4步;
3.i++,转第2步;
4.输出m;
阅读(19)
1.定义整型i,b,c;
2.若i<2;为真++b,b*c,为假则转第5步;
3.b*c算出为几则对应下面case,如不对应下面的数,则是default;
4.i++;转第2步;
5.输出,结束;
阅读(21)
1.定义字符c;
2.若c=getchar(),转第3步;转第5步;
3.若c!='?',转4步;
4.putchar(--c);
完善(1)
1.定义整型denominator,flag,i,n;双精度item,sum;
2.输入"Please input n:";
3.将第2步存放到n中;
4.flag=1;denominator=1;sum=0;
5.i=1;
6.若i<=n;转第7步;则转第13步;
7.item=flag*1.0/denominator;
8.sum=sum+item;
9.flag=-flag;
10.denominator+=2;
11.i++,转第6步;
12.输出sum;
完善(2)
1.定义整型i,n;
2.单精度sum,flag;
3.i=1;
4.若i<=n;转第5步;则转第9步;
5.sum=sum+flag*i/(2*i-1);
6.flag=-flag;
7.i++,转第4步;
8.输出sum;
完善(3)
1.定义整型n,s;
2.输入"Enter a number:" ;
3.将2中的数放入n中;
4.输入"Output:"
5.s=n%10;
6.输出s;
7.n/=10;
8.若n!=10;转第5步;则转第9步;
9.输出;
完善(4)
1.定义双精度s和整型k;
2.若k<=n,转第3步,则转第6步;
3.s=s+1.0/(k*(k+1));
4.k++
5.输出s;
完善(10)
1.定义整型i;
2.若i<200,转第3步;则转第9步;
3.若(i-2)%4==0,转第4步,则转第9步;
4.若!((i-3)%7),转第5步,则转第9步;
5.若(i-5)%9==0,转第6步,则转第9步;
6.输出i;
7.i++,转第2步;
8.输出i;
完善(11)
1.定义整型count,i,n;
2.双精度grade,total;
3.输出"Enter n:";
4.将3中的数放入n中;
5.total=0,c0unt=0;i=1;
6.若i<=n,转第7步,则转第14步;
7.输入i,放到grade中;
8.total=total+grade;
9.若grade<60,转第10步,则转第12步;
10.count++;
11.i++,转第6步;
12.输出total\n;
13.输出count;
完善(12)
1.定义整型i,j;
2.若i<10,转第3步,则转第7步;
3.j=i*10+6;
4.若j%3==0,转第5步,则转第6步;
5.输出j;
6.i++,转第2步;
标签:输出,定义,10,++,转第,循环,整型,程序设计,习题 来源: https://blog.csdn.net/weixin_61928640/article/details/121785660