可以用C语言运行贴图下吗?谢谢了!
追答亲,我看不懂你的意思
追问求C语言写将一个整数数组的值按逆序重新存放并输出。
追答#include
void main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
int t,n=10;
for(int i=0;i<n/2;i++)
{ t=a[i];
a[i]=a[n-1-i];
a[n-1-i]=t;
}
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
}
亲,上面的程序就是 将一个整数数组的值按逆序重新存放并输出。
希望采纳!!!
为什么上面的语句那么长?你的怎么短?麻烦解释下
追答代码中有两行错误,修改一下如下。
leap = ((year % 4 == 0) && (year % 100) || (year % 400 == 0));对比一下与楼上的代码。做的事情是一样的,方法略有不同罢了。
说下我的代码的思路吧。
do while 循环输入日期。leap变量计算year是否是闰年,方法是普通的。
yday变量计算日期是一年中的第几天。MD数组存放的是平年的12个月份之前的日期累积,因此如果是3月份以后并且该年是闰年,需要加上闰的一天。
仅此而已。