mnbn.net
当前位置:首页 >> 程序改错 >>

程序改错

int table[3][]={{1,2,3,4},{2,3,4,5},{3,4,5,6}}; 修改为: int table[3][4]={{1,2,3,4},{2,3,4,5},{3,4,5,6}}; 多维数组直接赋值时,不能省略数组的第二个下标的。 rowsum(table[3][4],3); 修改为 rowsum(table,3); 因为定义的时候 void rowsu...

/*-------------------------------------------------------- 功能:以下程序能求出1*1+2*2+......+n*n

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

改好了 #include class Date { public: Date(int m=1,int d=1,int y=2015); void display(); private: int month; int day; int year; }; Date::Date(int m,int d,int y) { month=m; day=d; year=y; } void Date:: display() { cout

#include #include void main() { char s[80], t[80]; /************found************/ int i; printf("\nPlease enter string s:"); scanf("%s", s); int len = strlen(s);//len缺少定义 for (i=0; i

3, void fl(){x=0;y=0;} void print( ){cout

答:在main()函数中,fun(int n)应该改为:fun(n),自定义的fun函数头 int fun(int m)应该改为:double fun(int m),y+=1/d 最好改为用强制转换:y+=(double)1/d。

把scanf(%d%d%d",a,b,c);改成scanf(%lf%lf%lf",&a,&b,&c);。 s=a*b+b*c+a*c;改成s=2*(a*b+b*c+a*c);。 把printf("a=%d b=%d c=%d\n",a,b,c);改成printf("a=%f b=%f c=%f\n",a,b,c);或printf("a=%g b=%g c=%g\n",a,b,c);——后者好一些。 把printf(...

#include struct student{ int number; char name[10]; int score[3]; }; int main(void) { int i,n,sum=0; struct student students[10],temp; printf("输入n: "); scanf("%d",&n); for(i=0;i

#include void main(){int i,n;//t,s类型错误,删掉float t,s=0;//修改t,s的类型为float型,并对s赋初始值0scanf("%d",&n);for(i=1;i

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