当前位置:首页 » 编程软件 » 编程打印三角形

编程打印三角形

发布时间: 2023-04-14 00:47:27

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)编程打印三角形扩展阅读:

思路:

输入格式:输入在一行中给出一个正掘卜整数n(1≤n≤10)。

输出格式:输出n行由0开始构成的三角知租形字符阵列。格式见输出样例,其中每个数字后面都有一个空格。需要输出的数字超过9时,重新从0开始循环。

输入样例:7

输出样例:

0123456
789012
34567
8901
234
56
7

Ⅱ C语言中编程打印输入杨辉三角形

#include<stdio.h>
#include<conio.h>

#defineARR_LEN255/*数组长度*/

intmain(void){
intlines,yht[ARR_LEN][ARR_LEN];
inti,j;

lines=6;/*杨辉三角形行数*/

/*每行最左侧与最右侧值为1*/
for(i=0;i<lines;i++){
yht[i][0]=1;
yht[i][i]=1;/*第n行的数字个数为n个*/
}
/*除每行最左侧与最右侧以外,第n行第k个数字等于第n-1行的第k-1个数字与第k个数字之和*/
for(i=1;i<lines;i++)/*从第2行起*/
for(j=1;j<i;j++)
yht[i][j]=yht[i-1][j-1]+yht[i-1][j];

for(i=0;i<lines;i++){
for(j=0;j<i+1;j++){
printf("%d",yht[i][j]);
}
putchar(' ');
}

getch();/*屏幕暂留*/
return0;
}

如有问题,点击头像联系我

Ⅲ 用c语言编写程序,输出三角

#include <stdlib.h>
int main()
{
int n,i,j;
scanf("%d",&n); //读取三角形的行数
for(i=1;i<=n;i++) //外循环,控制行数
{
for(j=0;j<n-i;j++) //输出第行前面的空格
printf(" ");
if(i>1) //第一行除外
{
printf("*"); //先打首个*
for(j=1;j<2*(i-1);j++) //若非最后一行则中间连续若干空格
if(i<n)printf(" ");
else printf("*"); //最后一行则中间也是*
}
printf("*\n"); //打印最后一个*,然后换行
}
system("pause"); //暂停程序,便于看清结果
return 0; //返回0值,表示正常运行结束
}

热点内容
二级c语言题库下载 发布:2025-07-16 06:22:19 浏览:970
40台光纤监控如何配置 发布:2025-07-16 06:13:00 浏览:28
兰博的脚本是什么 发布:2025-07-16 06:11:16 浏览:715
sql导出存储过程 发布:2025-07-16 06:10:41 浏览:971
c语言txt换行 发布:2025-07-16 06:00:25 浏览:280
腾讯视频如何缓存加快 发布:2025-07-16 05:58:49 浏览:719
android页面跳转传值 发布:2025-07-16 05:56:43 浏览:39
没有jre能编译吗 发布:2025-07-16 05:51:47 浏览:824
6s忘了锁屏密码怎么办 发布:2025-07-16 05:33:30 浏览:711
广州大学编译原理考试 发布:2025-07-16 05:23:15 浏览:810