C语言,Error: Declaration syntax error
来源:百度知道 编辑:UC知道 时间:2024/06/01 02:35:21
File Edit Run Compile Project Options Debug Break/watch
╒════════════════════════════════════ Edit ════════════════════════════════════╕
│Error: Declaration syntax error │
│include "stdio.h" │
│void main() │
│{int a,b,c; │
│ while(a<=19) │
│ {a=0; │
│ while(b<=33) │
│ {c=100-a-b │
│ if(5*a+3*b+1/3*c==100) │
│ printf("d%d%d%\n",a,b,c)
╒════════════════════════════════════ Edit ════════════════════════════════════╕
│Error: Declaration syntax error │
│include "stdio.h" │
│void main() │
│{int a,b,c; │
│ while(a<=19) │
│ {a=0; │
│ while(b<=33) │
│ {c=100-a-b │
│ if(5*a+3*b+1/3*c==100) │
│ printf("d%d%d%\n",a,b,c)
这是道不定方程吧,你的格式写错了,
是#include "stdio.h",有个#
然后后面输出格式也写错了,是%d,不是d%
正确如下:
#include "stdio.h"
void main()
{
int a=0,b,c;
while(a<=19)
{
b=0;
while(b<=33)
{
c=100-a-b;
if(5*a+3*b+1/3*c==100)
printf("%d %d %d\n",a,b,c);
b++;
}
a++;
}
getch();
}
希望能扎实基本功
还有你的习惯不太好
│include <stdio.h>│ //这边最好用<>因为是直接在系统目录里找的
│void main() │
│{int a,b,c;
a=0; //a=0放在循环里面就使得a始终为零,a++也失去了意义
│ while(a<=19) │
│ {//a=0; │
│ while(b<=33) │
│ {c=100-a-b │
│ if(5*a+3*b+1/3*c==100) │
│ printf("d%d%d%\n",a,b,c);
b++; │
│ } │
│ //b++;
a++;
│ } │
│ //a++; //a放在这里就在循环外面了,a++还有什么意思│
│}
你这个程序好乱啊。你的循环看来学的很糟,
C语言declaration syntax error
c语言问题:error C2059: syntax error : ']'
倾家荡产求助:“C语言 declaration syntax error”
c语言问题 Floating point error: Overflow.
c语言中的floating point error:domain
在C语言中Divide error是什么意思?
请问C语言中的Argument list syntax error是什么错误?
c 语言中Divide error 是什么意思 如何处理?
c语言的错误:declaration syntax error是什么意思?
c语言中出现了floating point error:domain