C语言输入整数n,显示星号构成的三角形。例如,n=6时,显示输出的三角形如样例输出所示。 输入格式: 测试数据有多组,处理到文件尾。每组测试输入一个正整数n(0<n<41)。 输出格式: 对于每组测试,输出n行构成的三角形。 输入样例:
时间: 2024-03-24 13:37:21 浏览: 31
以下是 C 语言代码实现:
```c
#include <stdio.h>
int main() {
int n;
while (scanf("%d", &n) != EOF) {
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n-i; j++) {
printf(" ");
}
for (int j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
}
return 0;
}
```
输入整数 n,循环从 1 到 n,每次输出空格加上星号字符,其中空格数为 n-i,星号数为 i,并在每行结束时输出一个换行符。使用 scanf 函数来输入整数,当输入结束时会返回 EOF,从而跳出循环。
相关问题
输入整数n,输出高度为n的等边三角形,用C语言的调用for函数写
好的,下面是一个用C语言调用for函数实现的输出高度为n的等边三角形的例子代码:
```c
#include <stdio.h>
void print_triangle(int n) {
int i, j;
for (i = 1; i <= n; i++) {
for (j = 1; j <= n-i; j++) {
printf(" ");
}
for (j = 1; j <= 2*i-1; j++) {
printf("*");
}
printf("\n");
}
}
int main() {
int n;
printf("请输入三角形的高度: ");
scanf("%d", &n);
print_triangle(n);
return 0;
}
```
在这个例子中,我们定义了一个名为print_triangle的函数,它接收一个整数n作为参数,并输出高度为n的等边三角形。我们使用两个嵌套的for循环来打印每一行的星号,第一个循环用于打印空格,第二个循环用于打印星号。我们在每一行末尾添加一个换行符。
在主程序中,我们使用scanf函数从标准输入读取用户输入的n值,并将其传递给print_triangle函数。最后,我们返回0表示程序正常结束。
编写一个函数,当输入整数n后,输出高度为n的等边三角形,c语言
以下是一个用 C 语言编写的函数,可以输出高度为 n 的等边三角形:
```c
#include <stdio.h>
void printTriangle(int n) {
int i, j, k;
for (i = 1; i <= n; i++) {
// 打印空格
for (j = 1; j <= n - i; j++) {
printf(" ");
}
// 打印星号
for (k = 1; k <= 2 * i - 1; k++) {
printf("*");
}
printf("\n");
}
}
int main() {
int n;
printf("请输入高度:");
scanf("%d", &n);
printTriangle(n);
return 0;
}
```
这个函数的原理是,在第 i 行打印 i 个星号,然后在每行前面打印 n-i 个空格,使得三角形的底边对齐。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.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)