使用C语言输出* ** *** **** ***** ******
时间: 2023-11-21 15:06:16 浏览: 48
以下是使用C语言输出* ** *** **** ***** ******的代码:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
int i = 0;
int j = 0;
int k = 0;
for (i = 0; i <= 5; i++) {
for (j = 0; j <= i; j++)
printf("*");
for (k = 0; k <= 10 - 2 * i; k++)
printf(" ");
printf("\n");
}
for (i = 0; i <= 6; i++) {
for (j = 0; j <= 5 - i; j++)
printf("*");
for (k = 0; k <= 2 * i; k++)
printf(" ");
printf("\n");
}
return 0;
}
```
相关问题
c语言中用*输出lqw
如果您的意思是要输出一个字符串 "lqw" 并用 * 号替代其中的字母,可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
char str[] = "lqw";
for (int i = 0; i < sizeof(str) - 1; i++) {
putchar('*');
}
return 0;
}
```
该程序定义了一个字符串 "lqw",并使用 for 循环遍历每个字符并输出 * 号。程序输出结果为 "***"。
c语言char**类型输出
要输出`char**`类型的数据,需要使用循环遍历每个字符串并逐个输出。可以使用以下代码进行输出:
```c
#include <stdio.h>
int main() {
char* strings[] = {"Hello", "world", "from", "ChitGPT!"};
int num_strings = sizeof(strings)/sizeof(strings[0]);
for(int i=0; i<num_strings; i++) {
printf("%s\n", strings[i]);
}
return 0;
}
```
这段代码声明了一个`char*`类型的数组`strings`,其中包含了多个字符串。然后使用循环遍历每个字符串,并通过`printf()`函数输出。注意在输出时需要使用`%s`占位符来代表字符串。