c語言輸出正三角形
A. c語言 輸出等邊三角形
/*等腰或等邊三角形*/
#include <stdio.h>
int main(void)
{
int i, j, k, n; //定義變數為帶符號整數類型
printf("請輸入正整數:"); //提示輸入正整數
if(scanf("%d",&n),n >= 1) //判讀輸入的數是不是正確
{
printf("你輸入的正整數:n = %d. \n", n); //可以看到輸入大於1的小數會被強制變成整數
for( i = 1; i <= n; i++) //外層循環列數
{
for(j = i; j < n; j++) //控制空格輸出
{
printf(" "); //列印空格
}
for( k = 1; k <= 2*i; k++) //控制需要的顯示的部分
{
if(k%2!=0) //求模控制列印輸出部分
{
printf("*"); //列印*
}else
{
printf(" "); //列印空格
}
}
printf("\n"); //每循環完一次,換行(\n是換行符)
}
}else //提示輸入數不正確
{
printf("你輸入的不是正整數:再見\n.");
}
return 0;
}
B. c語言如何輸出星號三角形*****
1、打開visual C++ 6.0-文件-新建-文件-C++ Source File
C. C語言怎樣用數字列印n行正三角形
#include <stdio.h>
void main()
{
int n,i,j;
printf("輸入n\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=n-i;j>0;j--)
printf(" ");
for(j=1;j<=i;j++)
printf("%d ",j);
for(j=j-2;j>0;j--)
printf("%d ",j);
printf("\n");
}
}
D. 在c語言中怎樣列印一個正三角形
用星來號組成自三角形的程序如下。
#include<stdio.h>
main(void)
{
int a,b,c,n;
printf("Please input high:");
scanf("%d",&n);
for(a=1;a<=n;a++)
{
for(b=n;b>=a;b--)
{
printf(" ");
}
for(c=1;c<=2*a-1;c++)
{
printf("*");
}
printf("\n");
}
}
E. 我要輸出正三角形的,怎麼成了這個(c語言)
代碼有些亂。
外層for循環體的第一個for循環的循環變數不要用a,用j就好
#include<stdio.h>
intmain()
{
inti,j,n,chr;
puts("請輸入要列印輸出的行數");
scanf("%d",&n);
puts("輸入要列印的符號");
fflush(stdin);
chr=getchar();
for(i=1;i<=n;i++)
{
for(j=n-1;j>=i;j--)
printf("%-3c",32);//也就是空格
for(j=1;j<2*i;j++)
printf("%-3c",chr);
puts("");
}
}
這樣就好了
F. 用c語言輸出* 構成的正三角形
#include<stdio.h>
int main()
{int i=0,j,k,d=1;
scanf("%d",&i);
i=i-1;
for(j=i+1;j>0;j--)
printf(" ");
printf("*\n");
for(j=i-1;j>0;j--)
{ for(k=j+1;k>0;k--)
{printf(" ");
}
printf("*");
for(k=0;k<d;k++)
{printf(" ");}
d=d+2;
printf("*");
printf("\n");}
for(k=0;k<i+1;k++)
printf(" *");
printf("\n");
return(0);
}
還是個空心的.
G. C語言輸出正三角形
/*********************
* FOR.C *
*********************/
#include <stdio.h>
main()
{
int a, b;
for(a = 1; a <= 5; a ++)
{
for(b = 1; b <= a; b ++)
printf("*");
printf("\n");
}
}
估計就是練嵌套for語句,哈哈
H. 怎樣能用C語言輸出三角形
將以下代碼輸入即可輸出三專角形:屬
#include<stdio.h>
#include<stdlib.h>
main()
{
int i,j,n,a,b,k=65;
printf("Enter n: ");
scanf("%d",&n);
for(i=n,b=1;i>=1;i--,b++)
{
for(j=2,a=k;j<=i+1;j++)
{
printf("%c",a);
a+=j;
}
k+=b;
printf(" ");
}
system("pause");
}
I. C語言輸出等邊三角形
#include <stdio.h>
void main()
{
int i, j, k;
for (i = 0; i < 6; i++)
{
容for (j = 16; j > i; j--)
{
printf(" ");
}
for (k = 0; k <= i * 2; k++)
{
printf("*");
}
printf("\n");
}
}
J. 超簡單的C語言程序題 輸出一個正三角形
1、打開visual C++ 6.0軟體,准備好一個空白的c語言文件,首先引入預處理命令和主函數:回