假设输出25个数字,每隔5个数换行,C语言中如何实现?

假设输出25个数字,每隔5个数换行,C语言中如何实现?很好,按照你的例子修改后得出:12345678910111213141516171819202122232425现在... 假设输出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的数字随机排列,又该如何处理?
展开
 我来答
冷鲸侯荣
2019-08-29 · TA获得超过3676个赞
知道大有可为答主
回答量:3133
采纳率:30%
帮助的人:171万
展开全部
不过我认为不用for循环最好,printf("i=%d,ch=%c\n",i,ch),把i
ch,换成五个循环输出数\n自动换行。
用for的话下面你看行不行,我没试过
for(j=25,j<1,j--)
{
for(i=5,i<1,i--)
{
(你的输出循环函数)
}
/t
}
yinhudongtian
2007-11-11 · TA获得超过585个赞
知道小有建树答主
回答量:328
采纳率:100%
帮助的人:0
展开全部
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别人的有意思吗?*/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pengxuan321
2016-04-15 · TA获得超过406个赞
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:0
展开全部
用一个计数器变量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个书随机排列就比较麻烦了,
*******************************************
若还有不明白请继续补充提问,若已经弄懂请及时处理提问。
*******************************************
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4359680
2007-11-10 · TA获得超过220个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:184万
展开全部
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<5:j++)
{
printf("");//打印你的数字
}
printf("\n");//打印换行
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式