mnbn.net
当前位置:首页 >> C语言程序改错题技巧 >>

C语言程序改错题技巧

#include //加# void fun(char *s) {int i,j; for(i=j=0;s[i]!='\0';i++) if(s[i]!='c') s[j]=s[i];//把第一个元素用最后一个非C字符代替 s[i]='\0'; } main() {char s[80]; printf("Enter a string: "); gets(s); printf("The original string:...

等考二级c改错题? 填空和改错评分是按照文本来评分,也就是说,改正或填对一处,就拿一部分分。 改错18分,每处6分,你的情况是拿12分。但是要注意,改错和填空千万不要在让你改动的以外的地方做出任何改动,那怕只是多了一个空格。也不要再让...

等考二级c改错题?填空和改错评分是按照文本来评分,也就是说,改正或填对一处,就拿一部分分。改错18分,每处6分,你的情况是拿12分。但是要注意,改错和填空千万不要在让你改动的以外的地方做出任何改动,那怕只是多了一个空格。也不要再让你...

第7题,最后一行程序漏了个s,修改后如下: printf ("插入空格后的新字符串为:%s\n",ps2); 第8题, 第一定义语句漏了一个s个逗号,修改后如下: { char str[80],substr[80],*ps=str,*psub=substr; 第一个for语句里面的分号打为逗号了,修改后如...

#include "math.h" #include "stdio.h" /**********FOUND**********/int main() { int a,b; float x; scanf("%d%d",&a,&b); /**********FOUND**********/ x=1.0/2+sqrt(a+b);/**********FOUND**********/ printf("x=%f\n",x); }输入:2 2 输出:...

错误一:static int a[M][]={{}} 的赋值格式错误,应该是a[][n]其中n为已知。否则就要采起动态输入了。这可以改为a[][N]. 错误二:max=a[0,0]类似一的错误,二维数组格式为a[][]. 错误三:在二重循环当中用到的m,n两个小写字母的变量为不明变量...

第一处应改为scanf("%d",(p+i)); 第二次应改为if(*p%2==0)even++;

#include int main(){ int x=1,find=0;while(!find)//这里删除了 ; {if( x%2==1 && x%3==2 && x%5==4 && x%6==5 && x%7==0 ){printf("x=%d\n",x);find=1;}x++;}}

stdio.h> #define M 10 /*******found*******/ int proc(int a〔〕,int n) //有返回值,当然不能为void { int low=0,high=M-1,mid; while(low

网站首页 | 网站地图
All rights reserved Powered by www.mnbn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com