c语言题 编写程序输出下面图像(要求用嵌套的循环语句实现)。 1 21 321 4321 54321

图片

第1个回答  推荐于2018-01-04
#include "stdio.h"
int main(int argv,char *argc[]){
int i,j;
for(i=0;i<5;i++){
for(j=5-i;j>0;printf(" "),j--);
for(j=i+1;j>0;printf("%d",j--));
printf("\n");
}
return 0; 
}

运行结果:

本回答被网友采纳
第2个回答  2012-05-24
#include <stdio.h>
void main ()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=1;j<=5-i;j++)
putchar(' ');
for(j=i;j<=i;j--)
printf("%d",j);
putchar('\n');
}
}
第3个回答  2012-05-25
#include<stdio.h>
main()
{
int i,j,k,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
putchar(' ');
for(k=1;k<=i;k++)
printf("%d",i-k+1);
printf("\n");
}
return 0;
}

...编写程序输出下面图像(要求用嵌套的循环语句实现)。 1 21 321 432...
include "stdio.h"int main(int argv,char *argc[]){int i,j;for(i=0;i<5;i++){for(j=5-i;j>0;printf(" "),j--);for(j=i+1;j>0;printf("%d",j--));printf("\\n");}return 0; }运行结果:

...将其逆序输出。例如,输入12345,输出54321. 跪求大神用循环语句...
分析:首先,输入的是一个整数,因此最前面一位数不是零,所以我们可以用除10取余法写。a = num % 10 就是输出数字的最后一位 然后除10剔除数字最后一位,这样数字倒数第二位就会输出。以此类推,就能逆序输出数字。

C语言:编写程序,输入一个整数,将它逆序组成一个整数后输出。要求定义并...
表达一个数比如m,m自身除以10时,要这样写,m\/=10或者m=m\/10绝对不能写成m\/10;在C中这是非法语句,还有你漏了几个冒号,还有你的算法有问题,多乘了一个10,输入123时输出3210,这个算法问题你一定要仔细独立去寻找自己的函数部分肯定出了问题,还有当你输入是100时你输出的肯定得是1而不是001...

c语言程序输出数字金字塔
printf("###12#21\\n"); printf("##123###321\\n"); printf("1234###4321\\n"); return 0; } zheni2003 | 发布于2009-02-25 举报| 评论 1 11 为您推荐: 编程 倒金字塔 c语言 字母金字塔 c语言输出倒金字塔 c语言百分之 c语言数组题目 输出素数的c语言程序 c语言输入成绩 图形的输...

相似回答