有一组数,一共十个数,逆序打印出来。
思路:从最高位,用for循环依次打印出来,最高位是9,从9依次递减。
代码如下
#include<stdio.h>
int main()
{
int num[]={5,6,7,8,9,10,11,12,13,14};
for(i=9;i>=0;--i)
{printf("%d\t",num[i]);}
return 0;
}
在这段代码里,
int num[]={5,6,7,8,9,10,11,12,13,14}定义了一组数组。
for(i=9;i>=0;--i)定义初始条件是i=9,当i大于等于0时,i的值递减1。
printf("%d\t",num[i]);则是在循环条件下,依次打印数组数据。