永发信息网

c语言简单问题

答案:6  悬赏:40  手机版
解决时间 2021-04-10 00:05
#include<math.h>
#include<stdio.h>
#define N 20
#define M 99
float a[N][N];
float b[N];
int main()
{ int i,j,k,n;
float sum,no,d,s,x[N];
printf("\nInput dim of n:");
scanf("%d",&n);
if(n>N)
{ printf("Faild! Check if 0<n<N!\n "); getch();
return 1;
}
if(n<=0)
{ printf("Faild! Check if 0<n<N!\n ");getch();return 1;}
printf("Input a[i,j],i,j=0…%d:\n",n-1);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%f",&a[i][j]);
printf("Input b[i],i=0…%d:\n",n-1);
for(i=0;i<n;i++) scanf("%f",&b[i]);
for(i=0;i<n;i++) x[i]=0;
k=0;
printf("\nk=%dx=",k);
for(i=0;i<n;i++) printf("%12.8f",x[i]);
do
{ k++;
if(k>M){printf("\nError!\n”);getch();}
break;
}
no=0.0;
for(i=0;i<n;i++)
{ s=x[i];
sum=0.0;
for(j=0;j<n;j++)
if (j!=i) sum=sum+a[i][j]*x[j];
x[i]=(b[i]-sum)/a[i][i];
d=fabs(x[i]-s);
if (no<d) no=d;
}
printf("\nk=%2dx=",k);
for(i=0;i<n;i++) printf("%f",x[i]);
}
while (no>=0.1e-6);
if(no<0.1e-6)
{ printf("\n\n answer=\n");
printf("\nk=%d",k);
for (i=0;i<n;i++)
printf("\n x[%d]=%12.8f",i,x[i]);
}
getch();
}
帮我看下哪错了 谢谢各位了!
是编译出错的
[Error] C:\Documents and Settings\Administrator\My Documents\C-Free\Temp\未命名18.cpp:51: unterminated string or character constant
[Error] C:\Documents and Settings\Administrator\My Documents\C-Free\Temp\未命名18.cpp:30: possible real start of unterminated constant
不好意思呵呵
最佳答案
我也学过C的 不过我看不懂呵呵
你用VC6.0 就可以看到了我给你发些东西你自己看
D:\C语言\110.c(13) : warning C4013: 'getch' undefined; assuming extern returning int
D:\C语言\110.c(30) : error C2001: newline in constant
D:\C语言\110.c(31) : error C2143: syntax error : missing ')' before 'break'
D:\C语言\110.c(40) : warning C4244: '=' : conversion from 'double ' to 'float ', possible loss of data
执行 cl.exe 时出错.

110.exe - 1 error(s), 0 warning(s)
全部回答
我靠. 这么长. 眼睛都看花了.. 是编译失败. 还是运行的结果不是理想的啊

现在看来是少了一个;号

另应先定义

int b;

再赋值

int a=b=0;

建议你找一个编译器编译一下,如果有错误就把源代码和编译器的结果一起贴上来,这样问问题太浪费为你解决问题的人的时间
双击错误提示,跳到错误行,你自己修改。。。 错误是字符串没有结束,也就是右"忘打了.
错了很多地方,实在没法帮你看。 1.scanf("%f",&a[i][j]); //无法这样取地址。 2.do { k++; if(k>M){printf("\nError!\n”);getch();} break; }缺while语句。 3.缺包含conio.h 4.......
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
---I’ve told her many times, and she stil
In which class is ( ) boy in white? A.the
单选题由欧洲煤钢联营到欧洲经济共同体,再到
龙口通达油管厂待遇怎么样
天涯明月刀干姜为什么不能上拍卖行
我9月18号考的科二没过,10月1过后补考按新规
措施费怎么计算,在定额计价中费用汇总里边怎
植物的根从土壤里吸收的水分,通过蒸腾作用散
半粒糖甜到伤txt
现在坐飞机能带多少斤
趁年轻的句子个性签名,趁年轻的时候都得要好
下列各句中没有语病的一句是A.在过去的一年里
国安路/建设街(路口)地址在哪,我要去那里办
和情人同居多久能过激情期
不可意思的意思是什么,台湾人说"杀小啊"是什
推荐资讯
在一个小学没毕业的情况下想创业被人笑和看不
二月份的季节去什么地方看大海
鸡脖中间的能吃吗
养阿凡达小鱼能不能在底部放珊瑚石?如果准备
吃槟榔有毒吗?
爱在高中第一集台词,高中生,给点励志的名言
彩虹堂少儿拉丁舞校大兴分校这个地址在什么地
求上海周末带狗狗出行,可以游泳住宿的地方(
龙凤祥医药连锁康圆药店地址在哪,我要去那里
17的少年因家境贫困而不能读书,但他又很想读
猜诗词软件,根据首字母猜句子 20分
有哪些描写古典庭院的诗句
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?