gpt4 book ai didi

c - 小写到大写,一行一行的单词在下面打印

转载 作者:行者123 更新时间:2023-11-30 17:42:42 25 4
gpt4 key购买 nike

我必须编写一个小 C 程序,将小写字母转换为大写字母。我已经成功做到了这一点,但是,它的输出尚未完成。以下是我到目前为止所做的:

#include <stdio.h>
#include <ctype.h>
#include <string.h>

int main(void){

char s[100];
int i;

gets(s);

for(i = 0; i < strlen(s); ++i)
{
s[i] = toupper(s[i]);
}

printf (s);

}

如果您插入“this is a_test”,则输出将为“THIS IS A_TEST”。但是,它应该是以下内容:

'这个

A_TEST'

我该怎么做?提前致谢。

最佳答案

for(i = 0; i < strlen(s); ++i) {
if(s[i] = ' ')
s[i] = '\n');
else
s[i] = toupper(s[i]);
}

关于c - 小写到大写,一行一行的单词在下面打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20446990/

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