c语言编写下列函数y=1 3x,c语言复习题(1)

printf(\ printf(\ return 0;

}

运行结果为 11235 11、以下程序的运行结果是 1,0 。 main()

{ int x,y,z;

x=1;y=1;z=0; x=x||y&&z;

printf(\}

12、以下程序的运行结果是 F 。 main()

{ if (2*2==5<2*2==4)

printf(\

else

printf(\

}

13、执行下面程序段后,k值是 36 。

k=1;n=263;

do { k*=n;n/=10;} while (n);

14、当运行以下程序时,从键盘输入1 2 3 4 5 -1,则下面程序的运行结果是 k=14 n=-1 。

#include main() { int k=0,n;

do { scanf(\ (n!=-1); printf(\ n=%d\\n\

}

15、以下程序的运行结果是 0,1 。

main()

{ int x,y,z;

x=3; y=z=4;

printf(\printf(\}

16、设有如下程序段,若grade的值为'C',则输出结果是 60-69\\n 。

switch (grade)

{ case 'A':printf(\ 不确定

case 'B':printf(\case 'C':printf(\case 'D':printf(\default:printf(\}

17、以下程序的运行结果是 -1 。 main()

{ int a=2,b=3,c;

c=a;

if (a>b) c=1;

else if (a==b) c=0;

else c=-1;

printf(\}

18、以下程序的运行结果是 1,1 。

main()

{ int x,y,z;

x=1;y=2;z=3;

x=y--<=x||x+y!=z; printf(\}

19、当运行以下程序时,从键盘输入1 2 3 4 5 -1,则下面程序的运行结果是 k=14 n=-1 。

#include main()

{ int k=0,n;

do { scanf(\ (n!=-1); printf(\ n=%d\\n\

}

20、以下程序的运行结果是 1 ,-13, -7 。 #include main()

{ int a=-10,b=-3;

printf(\

printf(\

printf(\}

21、以下程序段的运行结果是 。

int x=1,y=0; switch (x)

不会

{ case 1:

switch (y) { case 0:printf(\ case 1:printf(\ } case 2:printf(\

}

22、下面程序的运行结果是 1,3,7,15,31,63, 。

#include main()

{ int a,b,i;

a=1;b=3;i=1;

do { printf(\ a=(b-a)*2+b; b=(a-b)*2+a; if (i++%2==0) printf(\} while (b<100);

}

23、有以下程序

main()

{ int a=15,b=21,m=0;

switch (a%3)

{ case 0:m++;break;

case 1:m++; switch (b%2) { default:m++;

case 0:m++;break; } }

printf(\ }

程序运行后的输出结果是 A 。

(A) 1 (B) 2 (C) 3 (D) 4 六、程序设计题

1、使用循环结构编写程序,输出以下图形: * * * * * * * * * * * * * * * * * * * * * * * * *

2、使用循环结构编写程序,输出以下图形:

*********

*********

********* *********

3、设计程序求出Sn=a+aa+aaa+??+aa??a(n个a)的值,其中a是一个数字,n表示a的位数,例如:2+22+222+2222+22222(此时n=5) a和n由键盘输入。 4、编写程序输出下列图案: * *** *****

*******

5、求1+2+3+???.+100。(用for循环)

6、计算并输出200-400之间不能被5整除的整数的和。(用for循环和if选择) 7、编程计算1+3+5+??+101的值。(用for循环) 8、计算并输出200-400之间不能被3整除的整数的和。(用for循环和if选择) 9、对10个元素的一维数组进行升序排序。

(x?1)?x``````````?1?x?10) 写程序,输入x的值,输出y相应的值。 10、有一函数:y??2x?1`````(?3x?11````(x?10)?11、在10个元素的一维数组中,找出最大值,并输出其所在位置。 12、编写一程序,输入a,b,c三个值,要求按从小到大的顺序输出。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值