1.编程实现: 输出以下的图形 5 4 3 2 1 4 3 2 1 3 2 1 2 1 1 注意: ①必须使用循环控制语句,不可以直

如题所述

第1个回答  2010-12-30
public static void main(String[] args) {
for(int i =5;i>0;i--){
for(int j=i;j>0;j--){
System.out.print(j);
}
}
}
这是java的,嘿嘿
第2个回答  2011-01-04
#include<stdio.h>
void main()
{
for(int i=1;i<=5;i++)
{
for(int j=0;j<i;j++)
printf("%d\t",i+j);
printf("\n");
}
}
第3个回答  2010-12-21
C#
static void Main(string[] args)
{
for (int i = 5; i > 0; i--)
for (int j = i; j > 0; j--)
Console.Write(j);
}
第4个回答  2010-12-20
#include "stdio.h"
void main()
{
int i,j;
for(i = 5;i>0;i--)
{
for(j = i;j>0;j--)
{
printf("%d",j);
}
}
}本回答被网友采纳
第5个回答  2010-12-20
是c语言么?
#include<stdio.h>
void main()
{
int a[5]={5,4,3,2,1},i,j;
for(i=0;i<5;i++)
{
for(j=i;j<5;j++)
{
printf("%d ",a[j]);
}
}

}

1.编程实现: 输出以下的图形 5 4 3 2 1 4 3 2 1 3 2 1 2 1 1 注意...
public static void main(String[] args) { for(int i =5;i>0;i--){ for(int j=i;j>0;j--){ System.out.print(j);} } } 这是java的,嘿嘿

...for for二次循环 例如输入5 输出5 4 3 2 1 4 3 2 1 3 2 1 2 1...
C++语言实现:include <iostream> using namespace std;int main(){ int m ,i,j;cin>>m ;for (i=0;i<m;i++){ for (j=m;j>0;j--){ if (i+j>m){ cout<<" " ;} else { cout<<j ;} } cout<<endl ;} return 0;} C语言实现:include <stdio.h> int main(void){ in...

编写程序输出如下图形 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 1 2 3 4 5 6
include <stdio.h> int main(void){ for(int i=1;i<=6;i++){ for(int j=1;j<=i;j++){ printf("%d",j);} printf("\\n");} }

...例如输入:1,2,3,4,5,输出的结果为:5,4,3,2,1
include<stdio.h> void main(){ int d[101],n,m,i,j;printf("input number:(end with 0)\\n");n=1;do { scanf("%d",&d[n]);n++;}while(d[n-1]!=0);for(i=n-2;i>0;i--)for(j=1;j<i;j++){ if(d[j]<d[j+1]){ m=d[j];d[j]=d[j+1];d[j+1]=m;}...

c语言在线解题2、 编写程序实现输入整数n,输出如下所示数字组成的图形...
一步一步来,你把下面三段程序都看一下运行结果,就能做出来了 首先 for(int j=1;j<=5;j++){ printf("%d",j);} 然后 for(int i=1;i<=n;i++){ for(int j=1;j<=i;j++){ printf("%d",j);} printf("\\n");} 最后 for(int i=1;i<=n;i++){ for(int j=1;j<=i;...

c语言输出 1 2 3 4 12 13 14 5
如下图是一个7阶螺旋方阵,使用将数字増序方向分类的原理,很容易的将数字分成四类,图中用不同颜色表示,红色表示数字向右递增,蓝色表示向下递增,以此类推……利用这种原理,螺旋方阵就被转化成了一道由四种不同字符的字符混合型打星题:具体代码如下:include<stdio.h>#define N 4void main() { ...

用C语言写一个输出1,2,3,4,5五个数的代码
include<stdio.h>int main() { int x = 0; while(x < 5) { x = x + 1; printf("%d\\n",x); } return 0;}

...输出每一数位上的数字 如输入12345 输出5 4 3 2 1
usingnamespacestd;intmain(){ intoriginal,key,result=0;cout<<"PleaseEntertheNumber:"<<endl;cin>>original;do { key=original%10;if(key==0){ cout<<"NewNumberis0"<<original;\/\/original=(original-key)\/10;} else { result=key+result*10;\/\/result需要移位 original=(original-key)\/...

若int m[]={5,4,3,2,1},i=4;则为何说m[m[0]]是对m数组元素的错误引用...
因为m[0]==5,那么m[m[0]]就是m[5],而int m[]={5,4,3,2,1}只为m定义了5个元素,最大的下标是4,所以m[5]即m[m[0]]越界了……

...输出每一数位上的数字 如输入12345 输出5 4 3 2 1
输入一个整数,将其每位剥离,并记录在一个数组中,此时每位数即是逆序排列的。include <stdio.h>#define ARRAY_LEN 100 \/*数组长度*\/void numToDigit (int num, int arr[]) { \/*将数字按位剥离并存储在数组中,该算法剥离出的每位数即是逆序排列的*\/int i,j,n;for (i = 0, n = num...

相似回答
大家正在搜