C语言中如何输出n个数每行两个?
答案:3 悬赏:0 手机版
解决时间 2021-01-26 06:27
- 提问者网友:情歌越听越心酸
- 2021-01-25 18:18
C语言中如何输出n个数每行两个?
最佳答案
- 五星知识达人网友:鸠书
- 2021-01-25 19:37
例程如下:
#include <stdio.h>
main()
{
int a[6]={1,2,3,4,5,6};
int i;
for(int i=0;i<5;i+=2) // 控制好i的范围和每次循环i变化的值
printf("%d\t%d\n",a[i],a[i+1]); // 输出两个以后输出一个'\n'
}
#include <stdio.h>
main()
{
int a[6]={1,2,3,4,5,6};
int i;
for(int i=0;i<5;i+=2) // 控制好i的范围和每次循环i变化的值
printf("%d\t%d\n",a[i],a[i+1]); // 输出两个以后输出一个'\n'
}
全部回答
- 1楼网友:青尢
- 2021-01-25 20:08
for(int i=0;i<n;i=i+2)
{
printf("%d",a[i]);
printf("\t");
printf("%d",a[i+1]);
printf("\n");
}
你看看这样行不行,前面n个数的录入你自己写了。。。
- 2楼网友:逃夭
- 2021-01-25 20:00
"%-md":左对齐,若m比实际少时,按实际输出。(m为整数)
"%md":右对齐,若m比实际少时,按实际输出。
我自己编了一个,给你看看实际效果:
#include<stdio.h>
#define n 5
int main()
{
int i,j,a[n][n];
for(i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
for(i=0;i<n;i++)
{
printf("\n");
for(j=0;j<n;j++)
printf("%5d",a[i][j]);
}
printf("\n");
return 0;
}
最后的运行截图:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯