69,371
社区成员
发帖
与我相关
我的任务
分享
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int i, max; //声明变量
const int ts=5; //定义变量
int temp[ts] = {20,12,40,31,25}; //定义数组
printf("数组temp的元素为:\n"); //输出
for(i=0;i<ts;i++) //循环
{
printf("%d ",temp[i]); //输出数组元素
}
printf("\n"); //换行
max=temp[0]; //为变量赋值
for(i=1;i<ts;i++)
{
if (max<temp[i]) //条件判断
max=temp[i]; //得到较大值
}
printf("数组temp的最大值为:%d\n",max);
}
ts不是已经是const定义了吗?为什么还会错?