#include <stdio.h>
struct record
{
long id;
char name[20];
float wage;
};
int main()
{
int i;
struct record employee[2]=
{
{32476,"李小龙",6500.60},
{24354,"关世林",3200.40}
};
for(i=0;i<2;i++)
{
printf("%-20ld,%-20s,%-20f\n",employee[i].id,employee[i].name,employee[i].wage);
}
return 0;
}
#include <stdio.h>
struct record
{
long id;
char name[20];
float wage;
};
int main()
{
int i;
struct record employee[2] =
{
{32476, "李小龙", 6500.60},
{24354, "关世林", 3200.40}};
for (i = 0; i < 2; i++)
{
printf("%-20ld,%-20s,%-20f\n", employee[i].id, employee[i].name, employee[i].wage);
}
return 0;
}
这个地方使用了中文标点,改一下就好
有帮助望采纳
没什么问题呀,struct record employee[2]={{32476,"李小龙",6500.60},{24354,"关世林",3200.40}}; 这里有中文的全角字符,改了就好了。
#include <stdio.h>
struct record
{
long id;
char name[20];
float wage;
};
int main()
{
int i;
struct record employee[2] ={
{32476,"李小龙",6500.60},{24354,"关世林",3200.40}
};
for (i = 0; i < 2; i++)
{
printf("%-20ld,%-20s,%-20f\n", employee[i].id, employee[i].name, employee[i].wage);
}
return 0;
}