❶ 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;
}