C语言改错
更新时间:2023-10-08 06:25:01 阅读量: 综合文库 文档下载
1.题目:定义一个5×5的二维数组a,请编写程序使辅对角线元素值为1, 其它元素值为0。
-------------------------------------------------------- 注意:不可以增加或删除程序行,也不可以更改程序的结构。 ------------------------------------------------------*/ #include \#define N 5
void fun(int a[N][N]) {int i,j;
/**********ERROR**********/ for(i=0;i<=N;i++) for(j=0;j /**********ERROR**********/ if(i+j!=N-1) a[i][j]=1; /**********ERROR**********/ a[i][j]=0; } main() {/**********ERROR**********/ int a[N][N];i,j; fun(a); for(i=0;i for(j=0;j printf(\ printf(\ } } 【改错1】 错误 【学生答案】 for(i=0;i<=N;i++); 【参考答案】 for(i=0;i 【改错2】 错误 【学生答案】 if(i+j!=N-1) 【参考答案】 if(i+j==N-1) 【改错3】 错误 【学生答案】 a[i][j]=0; 【参考答案】 else a[i][j]=0; 【改错4】 错误 【学生答案】 int a[N][N];i,j; 【参考答案】 int a[N][N],i,j; 2.题目:输入一个字符串,将其第一个字符和最后一个字符互换。 若输入abcdef则输出fbcdea。 -------------------------------------------------------*/ #include {char s1[100]; int i; char ch; printf(\/***********ERROR***********/ scanf(\i=0; while(s1[i]) i++; ch=s1[0]; /***********ERROR***********/ s1[0]=s1[i]; /***********ERROR***********/ s1[i]=ch; puts(s1); } 【改错1】 错误 【学生答案】 scanf(\ 【参考答案】 scanf(\gets(s1); ============================================================ 【改错2】 错误 【学生答案】 s1[0]=s1[i]; 【参考答案】 s1[0]=s1[i-1]; ============================================================ 【改错3】 错误 【学生答案】 s1[i]=ch; 【参考答案】 s1[i-1]=ch; 3.功能:先将在字符串s中的字符按正序存放到t串中,然后把s中的 字符按逆序连接到t串的后面。 例如:当s中的字符串为:“ABCDE”时,则t中的字符串应为: “ABCDEEDCBA”。 -------------------------------------------------------- 注意:不可以增加或删除程序行,也不可以更改程序的结构。 ------------------------------------------------------*/ #include void fun(char s[],char t[]) { int i,k; k=strlen(s); /**********ERROR**********/ for(i=1;i /**********ERROR**********/ t[k+i]=s[k-i]; /**********ERROR**********/ t[k]='\\0'; } main() { char s[100],t[100]; printf(\ fun(s,t); printf(\} 【改错1】 for(i=1;i 【参考答案】 for(i=0;i 【改错2】 t[k+i]=s[k-i]; 【参考答案】 t[k+i]=s[k-i-1]; 【改错3】 t[k]='\\0'; 【参考答案】 t[2k]='\\0'; 4.题目:比较两个字符串的长度,输出长度大的字符串。 -------------------------------------------------------*/ #include \main() { char a[80],b[80]; int i,j; printf(\给字符串a赋值:\\n\ gets(a); printf(\给字符串b赋值:\\n\ gets(b); printf(\输出原字符串a:\\n\ puts(a); printf(\输出原字符串b:\\n\ puts(b); /***********ERROR***********/ for(i=0;a[i]!='\\0';i++) /***********ERROR***********/ for(j=0;b[j]!='\\0';j++) printf(\ /***********ERROR***********/ if(i 【改错1】 错误 【学生答案】 for(i=0;a[i]!='\\0';i++) 【参考答案】 for(i=0;a[i]!='\\0';i++); ============================================================ 【改错2】 错误 【学生答案】 for(j=0;b[j]!='\\0';j++) 【参考答案】 for(j=0;b[j]!='\\0';j++); ============================================================ 【改错3】 错误 【学生答案】 if(i 【参考答案】 if(i>j) if(j /*------------------------------------------------
正在阅读:
C语言改错10-08
福建省三明九中2013-2014学年高一上学期第一阶段质量检测英语(A卷)试题 Word版无答案10-17
员工奖励制度篇范文03-16
清华大学05年比较文学与世界文学考研试题04-08
自行车里程表的设计06-08
01涉密场所管理制度03-13
10-11年第一学期大学语文模拟试卷09-20
第三编 语文教学论05-21
- 2012年广州一模数学(理科)试卷(word版,含答案)
- 生化课本知识总结
- 诉权
- 呼叫中心平台项目可行性研究报告(目录) - 图文
- 汽车综合故障诊断作业三及答案
- 怎样写才能拿到中考满分作文
- 《第7章 图结构》习题解答
- 中学物理教学法实验指导书
- 加强教研组建设 走特色教研之路
- 2009年宁夏公务员录用考试《行政职业能力测验》试卷
- 加强校园文化建设 细化制度促发展
- 2020年中国教育发展战略框架 试卷
- 六年级上册数学期末复习资料
- 大工16春《高层建筑结构》大作业答案
- 高分子物理电子教案
- 大学生创业孵化基地建设的理论初探
- 王家寨矿井瓦斯煤尘灾害演习报告
- 2013年中国邮政储蓄银行招聘考试试题
- 浅析绿色用电与生活用电
- 一堂好课的标准
- 改错
- 语言
- 上海内河航运概况-上海地方海事局
- 红领巾广播站实施方案
- 企业环境管理责任制
- 《软件工程》课程设计指导书
- 2007—2008学年度北京市东城区初三年级下学期综合练习数学试卷
- 2009-2015年计算机组成原理考研大题 - 图文
- 宏观经济 第34章 货币政策和财政政策对总需求的影响(题目+答案)
- 2013年政法干警考试行测材料题感情倾向如何把握
- 钢结构构件
- 半导体物理学题库
- 高三生物天天练5
- 3万吨污水厂设计t
- 中式烹饪理论(技能大赛)
- 探索计算机辅助教学(CAI)之路
- 四年级教案改好的
- 数控加工技术基础试题(答案最后)
- 六年级语文词语积累总复习题
- “大投顾业务”工作指引
- 五年级美术下册 我做的图书教案 苏少版
- 2011年12月英语三级考试最后冲刺试题及答案(第一套)