C语言的简单错误
来源:百度知道 编辑:UC知道 时间:2024/05/12 04:41:07
输入不少于50个学生的语文数学英文成绩,并且显示出来
#include <stdio.h>
void main()
{
struct a
{
int i;//学生人数
double yuwen, shuxue, yingwen;
}aa[50];
int i, k;
printf("输入学生人数");
scanf("%d", &i);
for(k = i; ; k--, i--)
{
scanf("%f%f%f", &aa[i].yuwen, &aa[i].shuxue, &aa[i].yingwen);
printf("%f%f%f", aa[i].yuwen, aa[i].shuxue, aa[i].yingwen");
}
}
错误提示--------------------Configuration: sadrfsdthrgkyodg - Win32 Debug--------------------
Compiling...
sadrfsdthrgkyodg.c
C:\Documents and Settings\imti\桌面\sadrfsdthrgkyodg.c(19) : error C2001: newline in constant
C:\Documents and Settings\imti\桌面\sadrfsdthrgkyodg.c(19) : error C2143: syntax error : missing ')' before 'string'
Error executing cl.exe.
sadrfsdthrgkyodg.exe - 2 error(s), 0 warning(s)
#include <stdio.h>
void main()
{
struct a
{
int i;//学生人数
double yuwen, shuxue, yingwen;
}aa[50];
int i, k;
printf("输入学生人数");
scanf("%d", &i);
for(k = i; ; k--, i--)
{
scanf("%f%f%f", &aa[i].yuwen, &aa[i].shuxue, &aa[i].yingwen);
printf("%f%f%f", aa[i].yuwen, aa[i].shuxue, aa[i].yingwen");
}
}
错误提示--------------------Configuration: sadrfsdthrgkyodg - Win32 Debug--------------------
Compiling...
sadrfsdthrgkyodg.c
C:\Documents and Settings\imti\桌面\sadrfsdthrgkyodg.c(19) : error C2001: newline in constant
C:\Documents and Settings\imti\桌面\sadrfsdthrgkyodg.c(19) : error C2143: syntax error : missing ')' before 'string'
Error executing cl.exe.
sadrfsdthrgkyodg.exe - 2 error(s), 0 warning(s)
---------------------------
同学看
#include <stdio.h>
void main()
{
struct a
{
int i;
double yuwen, shuxue, yingwen;
}aa[50];
int i, k;
printf(plesae input i.\n");
scanf("%d", &i);
for(k = i; ; k--, i--)
{
scanf("%f%f%f", &aa[i].yuwen, &aa[i].shuxue, &aa[i].yingwen);
----------------------------------
printf("%f%f%f", aa[i].yuwen, aa[i].shuxue, aa[i].yingwen");
你的双引号怎么在后括号那里了呢?改删除就OK了.
----------------------------------
}
}
以后要细心
#include <stdio.h>
struct a
{
int i;//学生人数
double yuwen, shuxue, yingwen;
};
void main()
{
struct a aa[50];
int i;
printf("输入学生人数");
scanf("%d", &i);
for(;i>0 ;i--)
{
scanf("%f%f%f", &aa[i].yuwen, &aa[i].