『壹』 求解c語言輸出星號三角陣(如下圖)****************************還有反過來的
第一種,靠左正三角
#include <stdio.h>
int main ()
{
int i, j;
for(i=0; i<7; i++){
for(j=0; j<i+1; j++){
if(j<=i)
printf("*");
}
printf("\n");
}
return 0;
}
第二種,靠左倒三角
#include <stdio.h>
int main ()
{
int i, j;
for(i=0; i<7; i++){
for(j=7; j>i; j--){
if(j>=i)
printf("*");
}
printf("\n");
}
return 0;
}
第三種,靠右正三角
#include <stdio.h>
int main ()
{
int i, j;
for(i=0; i<7; i++){
for(j=0; j<=7; j++){
if(j<7-i)
printf(" ");
else
printf("*");
}
printf("\n");
}
return 0;
}
第四種,靠右倒三角
#include <stdio.h>
int main ()
{
int i, j;
for(i=0; i<7; i++){
for(j=0; j<7; j++){
if(j<i)
printf(" ");
else
printf("*");
}
printf("\n");
}
return 0;
}
『貳』 c語言如何輸出星號三角形*****
1、打開visual C++ 6.0-文件-新建-文件-C++ Source File
『叄』 c語言輸出星號三角形
#include <stdio.h>
int main()
{
for (int i = 0; i < 5; i++){
for (int j = 0; j <= i; j++){
printf("*");
}
printf(" ");
}
return 0;
}
(3)c語言中星號右三角形陣擴展閱讀
C語言輸出倒三角
for(i=0;i<n;i++)
{
for(j=0;j<n-i-1;j++)
printf(" ");
for(j=0;j<=i;j++)
printf("*");
printf(" ");
}
或
for(i=0;i<n;i++)
{
for(j=0;j<n-i-1;j++)
printf(" ");
for(j=n-i-1;j<n;j++)
printf("*");
printf(" ");
}
『肆』 用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");
}