int nain(uoid) int i,js char coior[5][18]- {"rea", "blue", "yeilow',"green","black" >,t[18]; For(i=0;i<4;i++) for(j=8;j<4-i;j++) if(strcnp(color[j],color[j+1])>0) {t=color[j];color[j]=color[j+1]d; color[j+1]=t;} For(i=0;i<5;i++) printf("%s\n",color[i]); return 0;该程序出现c2106错误,应该如何改正
时间: 2024-01-12 12:04:56 浏览: 26
根据您提供的代码,我发现您的程序中存在一些错误:
1. 函数名应该是 `main`,而不是 `nain`。
2. 第 3 行中的数组声明有误,应该使用大括号 `{}` 而不是中括号 `[]`。
3. 第 4 行中的 `uoid` 应该是 `void`。
4. 第 6 行中的第 4 个字符串 "green" 缺少一个双引号。
5. 第 7 行中的数组 `t` 没有指定类型,应该是 `char` 类型的数组。
6. 在第 8 行和第 9 行中,应该把字符串的长度改为 17,因为需要包括字符串末尾的空字符。
7. 在第 11 行中,应该使用 `strcmp` 函数而不是 `strcnp` 函数。
8. 在第 12 行中,应该使用 `color[j]` 而不是 `color[j]`。
9. 在第 14 行中,应该使用 `color[j+1]` 而不是 `color[j+1]d`。
经过以上修改后的代码如下:
```
#include <stdio.h>
#include <string.h>
int main(void) {
int i,j;
char color[5][18] = {"red", "blue", "yellow", "green", "black"};
char t[18];
for(i=0;i<4;i++) {
for(j=0;j<4-i;j++) {
if(strcmp(color[j],color[j+1])>0) {
strcpy(t,color[j]);
strcpy(color[j],color[j+1]);
strcpy(color[j+1],t);
}
}
}
for(i=0;i<5;i++) {
printf("%s\n",color[i]);
}
return 0;
}
```
希望对您有帮助!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![crx](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)