《C语言程序设计教程——李春葆 曾平 喻丹丹》

作者:李春苞 曾平 喻丹丹  出版社:清华大学出版社

题目 题型
给出以下程序的执行结果。 #include <stdio.h> void main() {     int i=1,j=1;     for (;j<10;j++)     {         if (j>5) break; 问答
给出以下程序的执行结果。 #include <stdio.h> void main() {     int i,m=0,n=0,k=0;     for (i=9;i<=11;i++)         switch(i/10)    问答
有以下程序: #include <stdio.h> void main() {     int s=0,a=1,n;     scanf("%d",&n);     do     {    s+=1;      问答
给出以下的程序的执行结果。 #include <stdio.h> void main() {     int k=4,n=0;     for(;n<k;)     {    n++;         if(n%3!=0)conti 问答
给出以下程序的执行结果。 #include <stdio.h> void main() {     int a,b;     for (=1,b=1;a<100;a++)     {  if (b>=20)break;    问答
给出以下程序的执行结果。 #include <stdio.h> void main() {     int i,j,k,col=10;     for (i=1.i<=11;i++)     {    for (j=1;j<= 问答
给出以下程序的执行结果。 #include <stdio.h> void main() {     int i=20,n=0;     do     {    n+++;        switch(i%4)        {       问答
编写一个程序,输出菱形图案,第一行为1个字母A,第2行为3个字母B,依此类推,第n行为2n-1个相应的字母,以后每行递减。n由键盘输入。 问答
编写一个程序,计算s=1+1/2+1/3+…1/10。 问答
把316这个数表示为两个数之和,使其中的一个数能被13整除,而另一个数能被11整除。编写一个程序求解这两个数。 问答
将十进制整数n转换成二进制数输出。其中二进制数以反序输出,例如,十进制数10对应的二进制数为1010,输出为0101。 问答
编写一个程序,输出100以内不能被7整除的数。 问答
编写一个程序,求s=a+aa+aaa+aaaa+…+aa…a的值,其中a是一个数字。例如:2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘输入。 问答
编写一个程序,求s=a+aa+aaa+aaaa+…+aa…a的值,其中a是一个数字。例如:2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘输入。 问答
编写一个程序,求s=1!+2!+3!+…+n!,其中n小于30。 问答
编写一个程序,输出所有这样的3位数:这个3位数本身恰好等于其每个数字的立方和(如153=13+53+33)。 问答
编写一个程序,求出具有下列性质的4位数:前两位数与后两位数相加,所得和的平方刚好等于原来的4位数。例如,3025=(30+25)2。 问答