error C2143: syntax error : missing ';' before 'type' 为什么
答案:4 悬赏:0
解决时间 2021-02-21 12:08
- 提问者网友:江鱼
- 2021-02-20 11:36
#include
#include
int main()
{
int n;
scanf("%d",&n);
int a,b,c,d,e;
for(e=1000;e<10000;e++);
{
a=e/1000;
b=e/100%10;
c=e/10%10;
d=e%10;
if (e*n==1000*d+c*100+b*10+a)
printf("%d,e");
}
return 0;
}
最佳答案
- 二级知识专家网友:蜜罐小熊
- 2021-02-20 12:05
#include
#include
int main()
{
int n;
int a,b,c,d,e;//c语言定义放在最前面
scanf("%d",&n);
for(e=1000;e<10000;e++)//多了冒号
{
a=e/1000;
b=e/100%10;
c=e/10%10;
d=e%10;
if (e*n==1000*d+c*100+b*10+a)
printf("%d,e");
}
return 0;
}
全部回答
- 1楼网友:何必打扰
- 2021-02-20 15:01
for语句后不应该有冒号,改为for(e=1000;e<10000;e++)
- 2楼网友:摧毁过往
- 2021-02-20 14:12
函数调用 哪里出问题了 double 删除就可以了 要不然你需要用一个变量来存储这个返回值
比如 double test = copy_source2(source[], very[5]);
- 3楼网友:短发女王川岛琦
- 2021-02-20 12:41
变量声明要放在其它代码之前,修改一下就行了:
#include
void main()
{
file *fp;
char filename[20];
char string[81];//放这儿
printf("enter the file name:");
scanf("%s",filename);
}
我要举报
大家都在看
推荐资讯