❶ C語言用for循環嵌套輸出n行圖形如:
#include <stdio.h>
void main()
{
int n,i,j;
int num=1;
char array[27]="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
printf("輸入數字n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=i;j<n;j++)
printf(" ");
for(j=0;j<num;j++)
printf("%c",array[j]);
num+=2;
printf("\n");
}
}
❷ C語言 輸入整數n,輸出n行字元圖案,且每行加一個字元圖案
#include <stdio.h>
int main()
{
int i,n;
scanf("%d",&n);
for(i=1;i<=n;++i)
printf("%.*s ",i,"***********************************");
return 0;
}
❸ C語言輸出n行n列的「*」,不想用兩層循環有沒有更簡便的演算法
intfcn(intn)
{
if(n>1)
returnfcn(n-1);
printf("*");
}
intmain()
{
intn;
printf("Pleaseinputanumber: ");
scanf("%d",&n);
for(inti=0;i<ni++)
{
fcn(n);
printf(" ");
}
}
❹ 怎樣用C語言輸出一個整數n列印字元圖形,總共n行,每行n個*組成平行四邊形
#include <stdio.h>
#include <math.h>
int main(void)
{
int i,j,n=0;
scanf("%d", &n);
for (i = 0; i < n; i++)
{
for (j = 0; j < i; j++)
{
printf(" ");
}
for (j = 0; j < n; j++)
{
printf("*");
}
printf(" ");
}
return 0;
}