C语言程序:输出数字数组,每行3个

代码示例:

#define N 9
#include <stdio.h>
void main()
{
 int i,a[N]={1,2,3,4,5,6,7,8,9};

 for(i=0;i<N;i++)
 {
  if (i%3==0) printf('\n');
  printf("%3d",a[i]); 
 }
}

输出结果:

1 2 3 4 5 6 7 8 9

代码解析:

  1. #define N 9: 定义数组大小为9
  2. int i,a[N]={1,2,3,4,5,6,7,8,9};: 定义一个整数数组a,并初始化为1到9的数字
  3. for(i=0;i<N;i++): 使用循环遍历数组
  4. if (i%3==0) printf('\n');: 当循环变量i为3的倍数时,输出换行符,实现每行3个数字的格式
  5. printf("%3d",a[i]);: 输出数组中的每个元素,使用%3d格式化输出,每个数字占3个字符宽度

总结:

该程序演示了如何使用循环和条件语句来控制输出格式,将数组中的元素按照指定格式输出。


原文地址: https://www.cveoy.top/t/topic/o0Go 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录