many
initializers,定义一个字符串指针数组就可以解决,改正后为:char
*str1[]={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"}
double a[5]={12,4,-15,-5,3,1}
char存的是单个的字符,char[5]表示只能存5个字符。另外%c表示单个字符输出。char a[9][5]表示九行五列而且不存在a[9][5]。char b[2][2]表示存zhuan在b[0][0],b[0][1],b[1][0],b[1][1]。好好看看数组概念以及相关的运用。
#include <stdio.h>
int main()
{
int i,j
char a[9][5]={
,{' ',' ',' ',' ','*'}
}
for(i=0i<9i++){
for(j=0j<5j++)
printf("%c",a[i][j])
printf("\n")
return 0
扩展资料:
C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。
参考资料来源:百度百科-c语言