用c输出 * ** **** ********
时间: 2023-12-24 09:03:58 浏览: 46
用c++输出大写字母C
4星 · 用户满意度95%
以下是使用C语言输出指定图形的代码示例:
引用:输出正直角三角形
```c
#include<stdio.h>
int main() {
int i,j,n;
scanf("%d",&n); //输入你想要的行数
for(i=1;i<=n;i++) //系统输出的行数
{
for(j=1;j<=i;j++) //当前行的*数
printf("*");
printf("\n"); //每次输出一行结束后换行
}
return 0;
}
```
引用:输出倒直角三角形
```c
#include<stdio.h>
int main() {
int i,j,k,n;
scanf("%d",&n); //输入你想要的行数
for(i=1;i<=n;i++) //系统输出的行数
{
for(k=1;k<=n-i;k++) //当前行的空格数
printf(" ");
for(j=1;j<=2*i-1;j++) //当前行的*数
printf("*");
printf("\n"); //每次输出一行结束后换行
}
return 0;
}
```
引用:输出菱形
```c
#include<stdio.h>
int main() {
int i,j,k,n;
scanf("%d",&n); //输入你想要的行数
for(i=1;i<=n;i++) //上半部分
{
for(k=1;k<=n-i;k++) //当前行的空格数
printf(" ");
for(j=1;j<=2*i-1;j++) //当前行的*数
printf("*");
printf("\n"); //每次输出一行结束后换行
}
for(i=n-1;i>=1;i--) //下半部分
{
for(k=1;k<=n-i;k++) //当前行的空格数
printf(" ");
for(j=1;j<=2*i-1;j++) //当前行的*数
printf("*");
printf("\n"); //每次输出一行结束后换行
}
return 0;
}
```
阅读全文