㈠ 用c語言輸出以下三角形形式的圖案
我的主要思路是把『*』存到數組裡面在輸出的,你也可以直接輸出,
c語言編程
是很靈活的,關鍵是要多實踐^_^
#include<stdio.h>
int
main()
{
int
i,j,k;
char
a[4][7]={'
'};
for(k=3;k>=0;k--)
{
for(j=k;j<=(6-k);j++)
a[3-k][j]='*';
}
for(i=0;i<4;i++)
{
for(j=0;j<7;j++)
printf("%c",a[i][j]);
printf("\n");
}
}
㈡ c語言輸出三角形
#include <stdio.h>
void prt(char c, int n)
{
while(n > 0)
{
printf("%c",c);
n--;
}
}
void main(void)
{
int i,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
prt(『』,n-1);
prt('*『,(2*i - 1));
printf("\n");
}
}
可以列印,運行時輸入數字,比如3,列印結果如下:
*
***
*****
㈢ 怎樣能用C語言輸出三角形
輸出步驟如下:
//輸入正整數n<=20輸出一個n層的倒三角形.例如n=5則輸出如下所示
// 解題思路 每層是2n-1個* 5-i個空格 雙層for循環
/*
#########
#######
#####
###
#
*/
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
for(int i=n;i>0;i--){
for(int j=1;j<=2*i-1;j++){
printf("#");
}
printf(" ");
for(int j=0;j<=5-i;j++){
printf(" ");
}
}
return 0;
拓展資料:
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
㈣ c語言如何輸出星號三角形*****
1、打開visual C++ 6.0-文件-新建-文件-C++ Source File
㈤ 用C語言列印一個用星號組成的三角形
int i,j,n;
scanf("%d",&n);
for(i=0;i<n;i++)
{for(j=0;j<2*i+1;j++)
printf("*");
printf("\n");
}
不知道問題的顯示是否去掉了多餘的空格,下面附上另一種形式的(帶空格)
int i,j,k,n;
scanf("%d",&n);
for(i=0;i<n;i++)
{for(k=i;k<n/2;k++)
printf(" ");
for(j=0;j<2*i+1;j++)
printf("*");
printf("\n");
}