缄言 论语:请教C语言

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/20 16:16:49
main()
{
char a[4][10]={{"avx","dfds"},{"csfa","dfdsa"},{"dfds","dfas"}};
int i,j;
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
printf("%c",a[i][j])

printf("\n");
}
}
错在那里?

这是你刚刚贴的一个问题,和这个出的错误一样
三处错误:
1,头文件加#include <stdio.h>
2,定义字符串数组应该是char *a[3][3]=......
3,printf("%s",a[i][j]);%c是输出一个字符,%s是输出一个字符串

更改后为
#include <stdio.h>

void main()
{
char *a[3][3]={{"sssd","sda","scsdf"},{"ere","edf","vadfd"},{"sah","hyt","tye"}};
int i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
printf("%s",a[i][j]);
}
VC6.0下可以编译执行
这是你刚刚贴的一个问题,和这个出的错误一样
三处错误:
1,头文件加#include <stdio.h>
2,定义字符串数组应该是char *a[3][3]=......
3,printf("%s",a[i][j]);%c是输出一个字符,%s是输出一个字符串

更改后为
#include <stdio.h>

void main()
{
char *a[3][3]={{"sssd","sda","scsdf"},{"ere","edf","vadfd"},{"sah","hyt","tye"}};
int i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
printf("%s",a[i][j]);
}
VC6.0下可以编译执行
这是你刚刚贴的一个问题,和这个出的错误一样
三处错误:
1,头文件加#include <stdio.h>
2,定义字符串数组应该是char *a[3][3]=......
3,printf("%s",a[i][j]);%c是输出一个字符,%s是输出一个字符串

更改后为
#include <stdio.h>

void main()
{
char *a[3][3]={{"sssd","sda","scsdf"},{"ere","edf","vadfd"},{"sah","hyt","tye"}};
int i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
printf("%s",a[i][j]);
}
VC6.0下可以编译执行

这是你刚刚贴的一个问题,和这个出的错误一样
三处错误:
1,头文件加#include <stdio.h>
2,定义字符串数组应该是char *a[3][3]=......
3,printf("%s",a[i][j]);%c是输出一个字符,%s是输出一个字符串

更改后为
#include <stdio.h>

void main()
{
char *a[3][3]={{"sssd","sda","scsdf"},{"ere","edf","vadfd"},{"sah","hyt","tye"}};
int i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
printf("%s",a[i][j]);
}
VC6.0下可以编译执行