永发信息网

请大家帮忙查错误

答案:2  悬赏:30  手机版
解决时间 2021-06-06 00:33
  • 提问者网友:末路
  • 2021-06-05 02:48


#include<stdio.h>
void main()
{
int a[5][5],b[5][5],c[5][5],i,j;
printf("please input a array:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
scanf("%d",&a[i][j]);
}
}
printf("please input b array:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
scanf("%d",&b[i][j]);
}
}
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
c[i][j]=a[i][j]+b[i][j];
printf("%d",c[i][j]);
printf("\n");
}
}
Compiling...
matrix operation.cpp
d:\vc++\msdev98\myprojects\my exe\matrix operation.cpp(31) : fatal error C1004: unexpected end of file found
执行 cl.exe 时出错.

matrix operation.obj - 1 error(s), 0 warning(s)
我该怎么修改

最佳答案
  • 五星知识达人网友:污到你湿
  • 2021-06-05 03:48

程序缺少右花括号. }


在程序最后加一个"}"就没问题了.

全部回答
  • 1楼网友:孤老序
  • 2021-06-05 05:01

#include<stdio.h> void main() { int a[5][5],b[5][5],c[5][5],i,j; printf("please input a array:\n"); for(i=0;i<5;i++) { for(j=0;j<5;j++) { scanf("%d",&a[i][j]); } } printf("please input b array:\n"); for(i=0;i<5;i++) { for(j=0;j<5;j++) { scanf("%d",&b[i][j]); } } for(i=0;i<5;i++) { for(j=0;j<5;j++) { c[i][j]=a[i][j]+b[i][j]; printf("%d",c[i][j]); printf("\n"); } } } //这个是我给加上的 “}”,要留心。

Compiling... matrix operation.cpp d:\vc++\msdev98\myprojects\my exe\matrix operation.cpp(31) : fatal error C1004: unexpected end of file found 执行 cl.exe 时出错.

matrix operation.obj - 1 error(s), 0 warning(s) 你Compiling... matrix operation.cpp,结果报错是link c1.exe 出错,并不是一个程序,你把main函数后的“}”加上后在单独编译下我试过了,可以通过,运行。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯