C语言-编写程序,定义一个含有30个元素的int类型数组。依次给数组元素赋奇数1、3、5、...,然后按每行10个数顺序输出,最后再按每行10个数逆序输出。

本文通过C语言代码示例,展示了如何初始化并输出一个包含奇数序列的数组,先是正常顺序输出,随后逆序输出。代码使用了预处理器指令、循环和条件表达式等关键语法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#include<stdio.h>
#define M 30
main()
{
	int s[M],i,k=1;
	for(i=0;i<M;i++)//给s数组元素依次赋1、3、...
	{
		s[i]=k;
		k+=2;
	}
	printf("\nSequence Output:\n");//按从前到后的顺序输出
	for(i=0;i<M;i++)
	{
		printf("%4d",s[i]);
		if((i+1)%10==0)
			printf("\n");//利用i控制换行符的输出
	}
	printf("\nInvert Output:\n");//按从后到前的顺序输出
	for(i=M-1;i>=0;i--)
		printf("%3d%c",s[i],(i%10==0)?'\n':' ');//利用条件表达式来决定输出换行符还是输出空格
	printf("\n");
}
Sequence Output:
  1   3   5   7   9  11  13  15  17  19
 21  23  25  27  29  31  33  35  37  39
 41  43  45  47  49  51  53  55  57  59

Invert Output:
 59  57  55  53  51  49  47  45  43  41
 39  37  35  33  31  29  27  25  23  21
 19  17  15  13  11   9   7   5   3   1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值