假设输出25个数字,每隔5个数换行,C语言中如何实现?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了假设输出25个数字,每隔5个数换行,C语言中如何实现?相关的知识,希望对你有一定的参考价值。
假设输出25个数字,每隔5个数换行,C语言中如何实现?
很好,按照你的例子修改后得出:
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25 现在,发现了新的问题,可以看到就是1到10和下面的数字没有对齐,这个如何解决?
另外,如何在保持“正方形”排列的前提下,让1-25的数字随机排列,又该如何处理?
ch,换成五个循环输出数\n自动换行。
用for的话下面你看行不行,我没试过
for(j=25,j<1,j--)
for(i=5,i<1,i--)
(你的输出循环函数)
/t
参考技术A int i,j,k;
for(i=0;i<5;i++)
for(j=0;j<5:j++)
if(a[i][j]<10)
printf("%d ",a[i][j]);//打印你的小于10数字
else if(a[i][j]<100)
printf("%d ",a[i][j]);//打印你的小于100数字
else if(a[i][j]<1000)
printf("%d ",a[i][j]);//打印你的小于1000数字
printf("\n");//打印换行
/*请不要copy我的回答,爱跑de鞋子你觉得copy别人的有意思吗?*/ 参考技术B 用一个计数器变量n=0;
每输出一个数字n++
用条语句判定输出的字数是否是5的倍数就可以了
if(n%5 == 0)
printf("\n");
补充一个示例程序:
#include<stdio.h>
int main()
int n=0,i;
for(i=0;i<25;i++)
if(n%5 == 0)
printf("\n");
printf("%d\t",i);/*在这里加个'\t'制表符,让他们有足够的空间就对齐了*/
n++;
return 0;
*******************************************
如果要是生成25个随机的数输出很容易能够实现,
但是要让生成好的25个书随机排列就比较麻烦了,
*******************************************
若还有不明白请继续补充提问,若已经弄懂请及时处理提问。
*******************************************本回答被提问者采纳 参考技术C int i,j;
for(i=0;i<5;i++)
for(j=0;j<5:j++)
printf("");//打印你的数字
printf("\n");//打印换行
以上是关于假设输出25个数字,每隔5个数换行,C语言中如何实现?的主要内容,如果未能解决你的问题,请参考以下文章
c语言设计 输出1-1000以内,十位数是5的所有整数,每隔5个换一行?
c语言中怎样让一个有10个元素的数组输出5个元素后换行后再输出另外五个函数