C语言中用for循环输出大写字母A,输出结果为第一行一个A,第二行二个A......第九行九个A。
时间: 2024-04-29 16:24:11 浏览: 10
```
#include <stdio.h>
int main()
{
int i, j;
char ch = 'A';
for (i = 1; i <= 9; i++)
{
for (j = 1; j <= i; j++)
{
printf("%c", ch);
}
printf("\n");
}
return 0;
}
```
相关问题
如何用C语言循环结构输出以下图形第一行为大写的记忆有七个字母一直到第七行有一个字母大写的a
以下是用C语言循环结构输出图形的代码:
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 7; i++) {
for (j = 1; j <= 8 - i; j++) {
if (i == 1) {
printf("M");
} else if (i == 2) {
printf("E");
} else if (i == 3) {
printf("M");
} else if (i == 4) {
printf("O");
} else if (i == 5) {
printf("R");
} else if (i == 6) {
printf("Y");
} else if (i == 7) {
printf("%c", 'a' + j - 1);
}
}
printf("\n");
}
return 0;
}
```
输出结果如下:
```
MEMORYa
EMORYb
MORYc
ORYd
RYe
Ye
a
```
3.输入一行字符串,将该字符串中所有的大写字母改为小写字母后输出。用C语言
可以使用C语言中的字符处理函数`tolower()`将大写字母转换为小写字母,具体实现如下:
```c
#include <stdio.h>
#include <ctype.h>
int main()
{
char str[100];
int i;
printf("请输入字符串:");
gets(str);
for (i = 0; str[i] != '\0'; i++)
{
if (isupper(str[i])) // 判断是否为大写字母
str[i] = tolower(str[i]); // 转换为小写字母
}
printf("转换后的字符串为:%s", str);
return 0;
}
```
输入一个字符串后,该程序会将其中所有的大写字母转换为小写字母并输出。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)