一段C语言代码请大家帮我看看我错在哪里。

来源:百度知道 编辑:UC知道 时间:2024/05/14 17:24:08
#include<stdio.h>
int main(viod)
{
printf("Please input character list:\n")
char i;
double p;
long c;
scanf("%s%f%ld\n",i,p,c);
for(;i>=a&&i<=z||i>=A&&i<=Z;)
printf("The king is quick to is a big handsome boy\n");
for(p=0;p<0||p>0;)
printf("The king is quick to is a big handsome boy\n");
for(c=0;c<0||c>0;)
printf("The king is quick to is a big handsome boy\n");
}

#include<stdio.h>
int main(viod) /*void写错了*/
{
printf("Please input character list:\n") /*缺分号*/
char i; /*定义变量应该放在函数体最前面。如果不是用VC编程,就不要这么写。*/
double p; /*同上*/
long c; /*同上*/
scanf("%s%f%ld\n",i,p,c); /*i,p,c应该写成&i,&p,&c,表示取它们的地址*/
for(;i>=a&&i<=z||i>=A&&i<=Z;) /*表示单个字符要加单引号,如'a','z'*/
printf("The king is quick to is a big handsome boy\n");
for(p=0;p<0||p>0;)
printf("The king is quick to is a big handsome boy\n");
for(c=0;c<0||c>0;)
printf("The king is quick to is a big handsome boy\n");
}

必须先生命变量,在干别的。
char i;
double p;
long c;
要在
printf("Please input character list:\n")
前面。

你想做什么,告诉我啊!
C语言要求所有变量在函数头部定义,所以要把变量定义放到printf("Please input character list:\n") 的前面,还有语句结束必须用“;”,字符要加''引起来。其他的只有你告诉我你想做什么才能帮你改!