gpt4 book ai didi

c - c中的用户输入

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

我不知道如何根据用户输入取走一封信。例如,如果我输入 b,代码应该输出 cdefghijklmno... 如果我输入 c,代码应该输出 defghijklmno.. . 我只是不知道去哪里做数学题?

#include <stdio.h>

int main(void) {
char letter;

printf("Type one letter of alphabet and following letters will appear (lowercase): ");
scanf_s("%c", &letter);

if (letter >= 'a' && letter <= 'z'){
printf("%c, valid entry!\n\n", letter);
for (letter = 'a'; letter <= 'z'; ++letter){
printf("%c ", letter);
}
} else {
printf("%c, invalid entry.\n\n", letter);
}
return 0;
}

最佳答案

在这一行中:

for (letter = 'a'; letter <= 'z'; ++letter){

为什么从 a 开始?你不想在用户输入字母后开始一个,它存储在letter中吗?

那么做:

for (++letter; letter <= 'z'; ++letter){

关于c - c中的用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38276943/

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