第一范文网 - 专业文章范例文档资料分享平台

C语言基本语法规则练习题

来源:用户分享 时间:2025/8/17 4:23:30 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

main( )

{ int n1,n2;

scanf("%d",&n2); while(n2!=0) { n1=n2; n2=n2/10;

printf("%d",n1); } }

若输入1259,则输出结果为: A.1259 B.9521 C.1 2.main( )

{ int j=0,k=0,a=0;

while(j<2) { j++; a++; k=0; }

while(k<=3) { k++;

if(k%2!=0) continue; a++; } a++;

printf(\ }

A.4 B.5 C.6 3.main( )

{ int i;

for(i=0;++i;i<5) {

if(i==3) {

printf(\ break; }

printf(\ } }

A.24 B.45 C.4 4.main( )

{ int a,b;

for(a=1,b=1;a<=100;a++)

D.12

D.7

D.5

{ if(b>=20) break; if(b%3==1) { b+=3; continue; } b-=5; }

printf(\

}

A.19 B.22 C.16 5.main( )

{ int i,a=0;

for(i=1;i<=5;i++) { do

{ i++; a++; }while(i<3); } i++;

printf(\}

A.a=3,i=6 B.a=3,i=7 C.a=3,i=4 6.main()

{ int i,n;

scanf(“%d”,&n); for (i=2;i<=n/2;i++)

if(n%i==0)

printf (“=”,i);}

输入数据10,运行结果为: A.1 2 5 10 B.1 2 C.2 5

5 10

7.main( )

{ int x=3;

do

{ printf("=",x-=2); }while(!(--x)); } A.1 B.-2 C.1 -2 8.main()

{ int i=1, sum=0;

while (i<=10)

{ sum+=i; i++; }

D.17

D.a=4,i=7

D.2 5

D.3

printf (“%d\n”,sum);

}

A.45 B.10 C.55 D.11 9.main()

{ int i,n,sl,s;

printf(“input n:\n”); scanf(“%d”,&n); s1=0;s=0;

for(i=1;i<=n;i++)

{ s1=s1+i;

s=s+s1;}

printf(“s=%d\n”,s); }

输入数据:5 A.35 B.s=20 C.s=10 D.s=35 10.main()

{ int even,odd ,i,n;

printf(“input n:\ n\scanf(“%d\ even=odd=0; for(i=1;i<=n;i++)

{ if(!(i%2)) even=even+i;

else odd=odd+i; }

printf(“even=%d\todd=%d\n”,even,odd); }

输入数据:10

A.even=25 odd=30 B.even=30 odd=25 C.even=30 odd=25 D.even=20 odd=25 11.#include

main()

{ int a,b,m,k,i,n=0;

printf(“input a and b:\n”); scanf(\for(m=a;m<=b;m++)

{ if(!(n%5)) printf(“\n\

k=sqrt(m);

for(i=2;i<=k;i++)

if(!(m%i)) break; if(i>=k+1)

{printf(“%-5d\n++;}

}

}

输入数据:100 110<回车>,结果为

A.100 102 104 106 108 110 B.100102104106108110 C.101 103 107 109 D.101103107109 *12.#include

main() { int s;

while ((s=getchar())!=?\n?) { switch (s-?2?)

{ case 0:

case 1: putchar (s+4);

case 2: putchar (s+4); break; case 3: putchar (s+3);

default: putchar (s+2); break; }

printf (“\t”); } }

输入数据是2473《回车》。 A.4 6 7 B.48 6 8 10 C.6 8 9 7 D.66 8 9 77 13.main()

{ int i=1;

while (i<=15)

if (++i%3!=2) continue; else printf (“%d”,i); printf (“\n”); }

A.2 5 8 11 14 B.2,5,8,11,14 C.2581114 D.以上均不对 14.main( ) { int j;

for(j=0;j<10;j++)

{ if (j%2==0) continue; printf("%d",j); } }

A.02468 B.13579 C.0123456789 15.main()

{ int i,j,k;

char space=? ?; for (i=1;i<=4;i++)

{ for (j=1;j<=i;j++)

printf (\for(k=0;k<=5;k++)

printf(“%c”,?*?);

D.无输出

搜索更多关于: C语言基本语法规则练习题 的文档
C语言基本语法规则练习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5f9r68xa8d2wkqq4m2nv_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top