gpt4 book ai didi

c - 通过 C 中的 for 循环将字母附加到数组

转载 作者:太空宇宙 更新时间:2023-11-04 03:44:09 24 4
gpt4 key购买 nike

我只是在练习我的 C 书中的问题,并且卡在了这个问题上:

Write a program that creates an array with 26 elements and stores the 26 lowercase letters in it. Also have it show the array contents.

我卡在这里了

char abc[26];
char index;
for(index="a", abc[0]; index<="z"; index++, abc[0]++){
abc[]=abc[index]
}
printf("%s", abc);

我最困惑的是如何在 for 循环中向数组追加内容,以及如何打印整个数组。

最佳答案

不需要像注释中提到的那样追加,还要小心 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);
}

关于c - 通过 C 中的 for 循环将字母附加到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26225890/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com