1.从键盘上输入10个整数,求其中的最大数并输出
#include<stdio.h>
int main()
{
int a[10]; //定义整型数组a
int i,max; //定义变量
printf("请输入10个整数"); //输出屏幕提示语
for(i=0;i<=9;i++) //循环10次
scanf("%d",&a[i]); //从键盘接收数据,并存放到数组元素a[i]中
for(i=0;i<=9;i++) //循环10次
printf("%d",a[i]); //输出数组元素a[i]的值
max=a[0]; //给max变量赋值,假定第一个数最大
for(i=1;i<=9;i++) //循环9次
if(max<a[i]) //比较max与数组中当前正在处理的数组元素大小,将较大者赋给max
max=a[i];
printf("最大值=%d",max); //输出求得的最大值
return 0;
}
2.有等差数列5*n+1,要求分别按正序和逆序输出该数列的前10项到屏幕。n为0~9的整数
#include<stdio.h>
int main()
{
int a[10]; //定义整型数组
int n; //定义变量
for(n=0;n<=9;n++){ //循环10次
a[n]=5*n+1;
printf("a[%d]=%d",n,a[n]);
}
printf("\n"); //换行
for(n=9;n>=0;n--){ //循环10次
printf("a[%d]=%d",n,a[n]);
}
printf("\n"); //换行
return 0;
}