C语言程序改错总结(2)
return 0; }
12考查点:输入数据分隔,输出项表示,程序D1005.c的功能是从键盘读入两个整数并在屏幕上显示。要求:输入时限定两数之间仅以逗号隔开。
#include
int main(void) {
int a, b;
/*********Found*********/
scanf(\%d%d\改:中间加’,’ /*********Found*********/
printf(\&a, &b); //去掉&
return 0;
}
13、考查点:输入格式控制、if语句,程序D1006.c的功能是判断输入的数据是否与已经给出的数据j相等。
#include
int main(void) {
long int i = 79870, j = 23;
/*****Found*****/
scanf(\%f\改:%ld
/*****Found*****/ if (j == i); {
printf(\ } else {
printf(\ }
return 0;
}
14、考查点:字符输入函数使用,分支条件表示,程序D1007.c的功能是使用getchar方式从键盘读入一个字符,判断该字符是否大写字符。
#include
int main(void) {
char ch;
/****Found****/
getchar(ch); // ch = getchar(); /*****Found*****/
if ('A' <= ch, ch <= 'Z') //&& {
printf(\ } else {
printf(\ }
return 0; }
15、考查点:switch语句结束、case后常量表示,程序D1008.c的功能是判断用户是不是输入的整数0。 #include
int main(void) {
int n;
scanf(\ /****Found****/
switch (n); //去掉’;’ {
/****Found****/
case0: //中间加空格 printf(\ break; default:
printf(\ break; }
return 0;
}
16、考查点:switch语句、case后常量表示,程序D1009.c的功能是输入一个整数,如果为1时输出100,为2时输出200,其它输出0。 #include
int main(void) {
int x, y;
scanf(\
switch (x) {
/*********Found************/ case x == 1: //改:1 y = 100; break;
/*********Found************/ case x == 2: //改:2 y = 200; break; default:
/*********Found************/ y = 500; //改:0 break; }
printf(\
return 0; }
17、考查点:switch语句case常量表示,循环条件表示,程序D1010.c的功能是输入若干字符数据(回车表示输入结束),分别统计其中‘A’、‘B’、‘C’的个数。
#include
int main(void) {
char c;
int k1 = 0, k2 = 0, k3 = 0;
/*********Found************/
while (c = getchar() != '\\n') //加括号() {
switch (c) {
/*********Found************/ case A: //加’’ k1++; break;
case 'B': k2++; break; case 'C': k3++; break; default : ; } }
printf(\
return 0; }
18、考查点:一维数组定义、数组元素引用、输入和输出,程序D1016.c的功能是从键盘输入5个整数,保存到一整型数组变量中(此数组只能保存5个数),并在屏幕上按逆序输出。
#include
int main(void) {
/*********Found*********/
int n=5, i, a[n]; //改为5
printf(\ /*********Found*********/ for (i=1; i scanf(\ } for (i=n-1; i>=0; i--) { printf(\ } return 0; } 19、考查点:数组的输入和数组元素的引用,程序D1017.c的功能是输入10个浮点数,并输出这组数中的最大值和最小值。 #include int main(void) { float a[10], max, min; int i; printf(\for (i=0; i<10; i++) { /*********Found************/ scanf(\&a[i] } max = min = a[0]; for (i=1; i<10; i++) { /*********Found************/ if (_____) // max < a[i] { max = a[i]; } if (min > a[i]) { min = a[i]; } } printf(\ return 0; } 20、考查点:函数声明,静态变量使用,程序D1021.c的功能是依次输出3^1到3^5。 #include /*****Found*****/ int f(n); //用定义形式:int n int main(void) { int i; for (i=1; i<=5; i++) { printf(\ } return 0; }
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




