1 21 321 4321 54321 c语言编程
答案:5 悬赏:30 手机版
解决时间 2021-01-17 07:52
- 提问者网友:且恨且铭记
- 2021-01-16 16:10
1 21 321 4321 54321 c语言编程
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-01-16 17:34
思路:观察数据规律可知,先输出一个数1,接着输出2个数最大数2递减到1,接着输出3个数从3递减到1……,所有可以通过两个for循环,对个控制次数,一共输出5组,第二个for控制输出个数。
参考代码:
#include
int main()
{
int i,j;
for(i=1;i<=5;++i)
{
for(j=i;j>=1;j--)
printf("%d",j);
printf(" ");
}
return 0;
}
参考代码:
#include
int main()
{
int i,j;
for(i=1;i<=5;++i)
{
for(j=i;j>=1;j--)
printf("%d",j);
printf(" ");
}
return 0;
}
全部回答
- 1楼网友:野慌
- 2021-01-16 20:26
请问是让我们来编程输出的结果是这个么?楼主能给个详细的解释么?
- 2楼网友:旧脸谱
- 2021-01-16 19:40
#include
void main()
{
int i,j;
long sum = 0;
for(i=1;i<=5;++i)
{
sum += i* (long)pow(10,i-1);
printf("%d\t",sum);
}
printf("\n");
}
void main()
{
int i,j;
long sum = 0;
for(i=1;i<=5;++i)
{
sum += i* (long)pow(10,i-1);
printf("%d\t",sum);
}
printf("\n");
}
- 3楼网友:低音帝王
- 2021-01-16 19:05
printf("1 21 321 4321 54321");
- 4楼网友:往事埋风中
- 2021-01-16 18:01
#include
void main()
{
int i,j;
for(i=1;i<=5;++i)
{
for(j=i;j>=1;j--)
printf("%d",j);
printf(" ");
}
}
void main()
{
int i,j;
for(i=1;i<=5;++i)
{
for(j=i;j>=1;j--)
printf("%d",j);
printf(" ");
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯