C语言专升本4程序填空题(3月10日终版)
更新时间:2024-02-01 19:11:01 阅读量: 教育文库 文档下载
- c语言程序填空题技巧推荐度:
- 相关推荐
计算机程序设计基础(c语言) 习题 程序填空
计算机程序设计基础(C语言)
程序填空练习题
程序填空:阅读程序。在划线处填写适当的表达式或语句,使程序完整并符合题目要求 1.输入一个字符,判断该字符是数字、字母、空格还是其他字符。
main( ){ char ch; ch=getchar();
if( ch>=?a?&&ch<=?z?||ch>=?A?&&ch<=?Z? ) printf(\ else if( ch>=?0?&&ch<=?9? ) printf(\else if( ch=? ? ) printf(\ else
printf(\ }
2. 10个学生成绩按交换法排序。
main()
{ float score[10], temp1;
int i, j;
printf(\
for (i=0; i<10; i++)
scanf(“%f”,&score[i]); for (i=0; i<9; i++) for (j=i+1; j<10; j++)
if (score[j] > score[i])
{ temp1=score[i]; score[i]=score[j]; score[j]=temp1; }
printf(\
for (i=0; i<10; i++) printf(\ } 3.编程计算1+3+5+。。。+101的值
#include
for (i = 1; i<=101 ; i=i+2 )
sum = sum + i;
printf(\
}
1
1
计算机程序设计基础(c语言) 习题 程序填空
4.从输入的整数中,统计大于零的整数个数和小于零的整数个数。用输入0来结束输入,i,j来放统计数。 main()
{ int n,i=0,j=0;
printf(“input a integer,0 for end\\n”); scanf(“%d”,&n); while (n!=0)
{ if(n>0) i= i+1 ; if(n<0) j= j+1 ; scanf(“%d”,&n); } printf(“i=M,j=M\\n”,i,j); }
5.编程计算1+3+5…+99的值 main()
{ int i, sum = 0;
i=1;
while ( i<100 ) { sum = sum + i; i=i+2 ; } printf(\}
6.下面程序的功能是在a数组中查找与x值相同的元素所在位置。 #include
{ int a[10],i,x;
printf(“input 10 integers:”);
for(i=0;i<10;i++) scanf(“%d”,&a[i]);
printf(“input the number you want to find x:”);
scanf(“%d”,&x);
for (i=0;i<10;i++) if(a[i]==x) break ; if( i<10 ) printf(“the pos of x is:%d\\n”,i+1);
else
printf(“can not find x!\\n”);
}
7.从键盘输入一个字符,判断它是否是英文字母。 #include
printf(\ c=getchar();
2
2
计算机程序设计基础(c语言) 习题 程序填空
if(c>= ?A? &&c<= ?Z? || c>=?a? &&c<= ?z?) printf(\ else
printf(\
}
8.程序读入20个整数,统计非负数个数,并计算非负数之和。 #include
{ int i, a[20], s, count; s=count=0;
for(i=0; i<20; i++)
scanf(“%d”, &a[i] ); for(i=0; i<20; i++)
{ if( a[i]<0 ) continue ; s+=a[i] ; count++; }
printf(“s=%d\\t count=%d\\n”, s, count”);
}
9.下面是判断一个数是否为素数的函数
#include
int isPrimeNumber( int number ) { int i;
if (number <= 1) /* 负数、0和1都不是素数 */ return 0 ;
for (i=2; i } return 1; } 10. 自定义一函数求n!, 编写程序输入n,输出n!. long jc(int n){ int i=1; long p=1; while (i <= n) { p*=n i++; } return p; } main() 3 3 计算机程序设计基础(c语言) 习题 程序填空 { int n; printf(\ scanf(\ printf(\} 11.输入一个学生的成绩(在0~100分之间),进行五级评分并显示。 main ( ) { int score; scanf ("%d",&score); if (score>=0&& score<=100) switch (__score/10__) { case 10: case 9: printf (" Excellent \\ n");break; case 8: printf ("Good \\n");break; case 7: printf ("Middle \\n"); break; case 6: printf ("Pass \\n"); __break__; default: printf ("No pass \\n"); } } 12.下面函数实现strlen函数的功能,即计算指针p所指向的字符串中的实际字符个数。 int myStrlen(char *p){ int len=0; for (; *p != ‘\\0’ ; p++) len++ ; return len ; } 4 4
正在阅读:
2019年中考语文模拟试卷三12-20
整理一江春水向东流发达国家再工业化12-14
2015材料作文审题立意练习及范文10-14
供应商审核的要点及其方法05-12
PLC(FX2N)小数点(浮点)运算编程研究讲义201201-30
蜀矿瓦斯涌出量测定报告10-24
小学生一年级冬天的雪作文200字06-14
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 专升本
- 填空
- 语言
- 程序
- 黑马集合知识测试(带解析)
- 会计再教育答案行政单位
- 谁能经得起,平淡的流年
- 河北省清河挥公实验中学人教版高中语文选修《中国古代诗歌散文欣赏》导学案第三单元第3课 李凭箜篌
- 北交大《铁路货运技术》B 卷
- 不安装的ansys的情况下安装高版本的fluent方法
- 医学统计学模拟试卷及答案
- 基于proteus的数控恒流源的仿真研究毕业论文 - 图文
- 航海类自我鉴定表
- 扬州简介
- 山东省建筑定额解释
- 谦辞敬辞集锦
- 2016继续教育题库 当代科学技术新知识读本
- 部编版小学语文1-6年级成语大全(附解释)
- 司法所回头看自查报告
- 人教版二年级上册语文四字词语归类填空练习
- 金融压抑下的法治 - 金融发展和经济增长 - 卢峰
- 军训国防教育讲稿
- CD-Player-DAC-Transport List
- 必修二综合测试题