永发信息网

哪里错了 #include<stdio.h> #include<stdlib.h> #include<string.h> #define N 5 void main

答案:2  悬赏:20  手机版
解决时间 2021-01-28 23:47
  • 提问者网友:椧運幽默
  • 2021-01-28 00:22
哪里错了
#include
#include
#include
#define N 5
void main()
{
char *country[N];
char str[20];
int i,j;
for(i=0;i {
gets(country[i]);
}
for(i=0;i for(j=0;j if(strcmp(country[j],country[j+1])>0)
{
strcpy(str.country[j]);
strcpy(country[j].country[j+1]);
strcpy(country[j+1].str);
}
for(i=0;i puts(country[i]);
}
最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-01-28 01:59
strcpy(str.country[j]);,中间的标点符号应该是逗号。你写成了点
全部回答
  • 1楼网友:走死在岁月里
  • 2021-01-28 03:00
您想问什么来着? int main() { return 0; } 你定义的main函数返回类型是int,所以结束时要用return返回一个整形数
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯