我写了以下程序,但它不对。如果我出错了,你能帮助我吗?
#include<stdio.h>
void main()
{
int count=0,a;
do
{
scanf("%d",&a);
if(a>0 )
{
for(count=0;count<15;count++);
else;
}
while(int>=0);
}
那么你能告诉我正确的代码吗?
答案 0 :(得分:0)
请使用语法正确的构建块:
主:
#include <stdio.h>
int main(void)
{
/* other code */
return 0;
}
做-而:
do
{
/* other code */
} while(count>=0);
如果:
if(a>0 )
{
/* code if true */
} else
{
/* code if false */
}
有:
for(a=0;a<15;a++)
{
/* repeated code */
}
为了获得正确的输入,请阅读:
http://sekrit.de/webdocs/c/beginners-guide-away-from-scanf.html
How to read / parse input in C? The FAQ
当语法正确并且输入正确完成时,我们可以讨论代码的行为;我认为这就是你实际要问的问题。虽然根据上面的链接,一旦你花了一些关于如何正确输入的工作,你所描述的内容可能已经解决/实现了。