void main( ) { int x=10; x=func( ); printf(\ x=func( ); printf(\ }
int func( )
{ int k=2; k=k+j; j=j+10; return(k); }
22. 阅读程序,遵循指令写出运行结果。 # include < stdio .h > main ( )
{ int x[ ] = {10, 20, 30, 40, 50 }; int *p ; p=x;
printf ( “%d”, *(p+2 ) ); }
23. 阅读程序,遵循指令写出运行结果。 #include
24. 阅读程序,遵循指令写出运行结果。
#include
void main( ) { int x,c,m,y; scanf(\ if (x<0) c=-1; else c=x/10; switch(c) { case -1:y=0;break;
}
case 0:y=x;break; case 1:y=10;break; case 2:
case 3:y=-0.5*x+20;break; default:y=-2; }
if(y!=-2) printf(\else printf(\
25. 阅读程序,遵循指令写出运行结果。
#include
printf(\
printf(\ printf(\}} 运行结果为:
26. 阅读程序,遵循指令写出运行结果。
#include
27. 阅读程序,遵循指令写出运行结果。
#include
sub(1,10, &a); sub(3, a, &b); sub(a, b, &c);
printf(\
{ }
int i;
for(i=0;++i;i<5) { if (i==3) { printf(\ break; } printf(\}
28. 阅读程序,遵循指令写出运行结果。
#include
29. 阅读程序
#include
j=func( ); printf(\j=func( ); printf(\ char str[]=\int k;
for(k=2;(c=str[k])!='\\0';k++) { }
printf(\
switch(c) {
case 'i':++k;break;
case 'l':continue;
default:putchar(c);continue; } putchar('*');
int func( )
{ int k=0; k=k+i; i=i+10; return(k); } 30. 阅读程序
#include
void main( ) { printf(\}
31. 阅读程序
#include
char c[6]=\ do
c[i]=c[i-1]; while(--i>0); puts(c); }
32. 阅读程序
#include
int x, y, result = 0; scanf(\ result = Sub(x,y ) ; printf(\}
四、程序设计 1. 2. 3. 4. 5.
输入2个整数,求两数的平方和并输出。 用递归方法求n!
用指针方法处理,输入a和b两个整数,按先大后小的顺序输出a和b。
输入一个圆半径r,当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。 已知函数y=f(x),编程实现输入一个x值,输出y值。
2x+1 (x<0)
y= 0 (x=0) 2x-1 (x>0) 6. 编写程序,判断某一年是否闰年。
7. 从键盘上输入一个百分制成绩score,按下列原则输出其等级:score≥90,等级为A;80≤score<90,等级为B;70≤score<80,等级为C;60≤score<70,等级为D;score<60,等级为E。
8. 求100~200之间的全部素数。
9. 编一程序每个月根据每个月上网时间计算上网费用,计算方法如下:
要求当输入每月上网小时数,显示该月总的上网费用(6分)
10. 有一个3×4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号。
11. 从键盘输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出。 12. 用指针编写程序,输入一个字符串并逆序输出。 13. 编程序实现求1-10之间的所有数的乘积并输出。 14. 从键盘上输入10个数,求其平均值。
15. 通过指针变量输出整型数组a的10个元素。
16. 编程序实现求1-1000之间的所有奇数的和并输出。
17. 有一个分数序列:2/1,3/2,5/3,8/5,13/8,……编程求这个序列的前20项之和。 18. 使用起泡法对10个整数进行升序排序。
19. 从键盘输入两个数,求出其最大值(要求使用函数完成求最大值,并在主函数中调用该函数)
20. 求一元二次方程ax2+bx+c=0的解。(已知a、b、c为实数,且a≠0,注意区分方程具有两个相等根、两个不等根和两个复根三种情况)
21. 编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数。
22. 从键盘输入n个数存放在数组中,将最小值与第一个数交换,输出交换后的n个数。