我只是从我的C书中做练习问题,而且我被困在这个问题上:
编写一个程序,创建一个包含26个元素的数组并存储26 小写字母。还要显示数组内容。
我被困在这里
char abc[26];
char index;
for(index="a", abc[0]; index<="z"; index++, abc[0]++){
abc[]=abc[index]
}
printf("%s", abc);
我很担心在for循环中如何将数据附加到数组中,以及如何打印整个数组。
答案 0 :(得分:1)
无需按评论中的说明添加,也请注意char i= "a"
和char i = 'a'
这是一个代码,它创建了26个小写字母的数组
#include <stdio.h>
int main()
{
char arr[27];
int i;
for(i=0; i<26; i++)
{
arr[i] = 'a'+i;
}
arr[i]='\0'; //null terminate the array
printf("%s\n", arr);
}