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:...

改成double才可以!不然,整数不够使,会超出数据的范围#include double fact(int n);double multi(int n);main(){int i;double sum,item,eps;eps=1E-6;sum=1;item=1;for(i=1;item>=eps;i++){item=fact(i)/multi(2*i+1);sum=sum+item;}printf("PI...

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

加个&就行了 #include void swap(int &x, int &y) { int t; t=x; x=y; y=t; } void main() { int a=3, b=4; swap(a,b); printf("a=%d b=%d",a,b); }

#include #include long fun (long num) {long k=1; //这里缺少语句结束符分号 do { k*=num%10 ; num/=10; //运算符是 /= 不是 \= }while(!num); //这里缺少 do ……while 语句结束符分号 return (k) ;} main( ) { long n ; printf("\n Please ent...

void sort(int *x,int n) { int i,j,k,t; k=1; //增加交换标志 for(i=0;i

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

#include main( ){int a[10]= {1,2,3,4,5,6,7,8,9,10};int i,t;/**********error***************/for(i=0;i

错的地方好多啊,下面是正确的代码。。。 #include #include #define ARR_SIZE 80 void inverse(char str[ ]); int main( ) { int b; char a[ARR_SIZE]; printf("please enter a string:"); gets(a); inverse(a); printf("The inversed string i...

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