❶ c语言编程 打印数字字符图案 输入任意整数n,输出n行由数字构成的三角形字符阵列图形。
C语言程序如下:
#include<stdio.h>
intmain()
{
inta=0;//从0开始。
intn;//输入的行数,每行的字符数
scanf("%d"搭散兆,&n);
while(n)//括号内n表示n!=0.
{
inti;
for(i=0;i<n;i++)////注意n随着while循环变化的,n在不停的减少,
{
a++;
printf(a+"“);//每个字符后面都有一个空格。
}
n--;
printf(” ");//输入一行之后,换行。
}
return0;
}
(1)c语言编程打印图形题型扩展阅读:
思路:
输入格式:输入在一行中给出一个正掘卜整数n(1≤n≤10)。
输出格式:输出n行由0开始构成的三角知租形字符阵列。格式见输出样例,其中每个数字后面都有一个空格。需要输出的数字超过9时,重新从0开始循环。
输入样例:7
输出样例:
0123456
789012
34567
8901
234
56
7
❷ C语言编程 输入数字和大写字母,输出由字母组成的Z图形.
根据题意,需要输入字符c,和数字n,然后输出由c组成的n*n大小的Z形图案,即:
1 输出n个c;
2 输出n-2行,逐行递减形成/;
3 输出n个c;
代码如下:
intmain()
{
charc;
intn;
inti,j;
scanf("%d,%c",&n,&c);
for(i=0;i<n;i++)putchar(c);
putchar(' ');
for(i=1;i<n-1;i++)
{
for(j=0;j<n-i;j++)
putchar('');
putchar(c);
putchar(' ');
}
for(i=0;i<n;i++)putchar(c);
putchar(' ');
}