c语言编写数字三角形
来源:百度知道 编辑:UC知道 时间:2024/05/31 09:26:51
如
6
56
456
3456
23456
帮忙一下各位高手
用for回圈写
最好能只用二个~三个for就好...
不行的话也写给我参考看看..
谢谢
刚忘了打
忘记百度会清空格
我要印的是
****6
***56
**456
*3456
23456
*代表空格
麻烦一下
6
56
456
3456
23456
帮忙一下各位高手
用for回圈写
最好能只用二个~三个for就好...
不行的话也写给我参考看看..
谢谢
刚忘了打
忘记百度会清空格
我要印的是
****6
***56
**456
*3456
23456
*代表空格
麻烦一下
//按补充修改了,希望你学有所成..呵呵
#include "stdio.h"
void writetri()
{ int num=6;
for(int i=0;i<5;i++)
{
for(int k=0;k<num-i-2;k++)
printf(" ");
for(int j=0;j<i+1;j++)
{
printf("%d",num-i+j);
}
printf("\n");
}
}
void main()
{
writetri();
}
#include<stdio.h>
main()
{
int i,j;
int num;
printf("insert a number:");
scanf("%d",&num);
for(i=num;i>0;i--)
{
for(j=i;j<=6;j++) printf("%d",j);
printf("\n");
}
}
编译通过!!
#define num 6 /*定义最大数值*/
#include<stdio.h>
void main ()
{
for(int i=num;i>1;i--)/*执行行的循环*/
{ for(int j=i;j<=num;j++)/*执行行内数值输出的循环*/
printf("%d",j);/*输出*/
printf("\n");/*每行都换行*/
}
}