c语言上机练习
一、程序改错题:程序功能:求100以内(包括100)的偶数之和.
#include "stdio.h"
main()
{ int i,sum=1;
sum+=i;
printf("Sum=%d \n";sum);
getch();
}
二、程序填空题:程序功能:输入数组最大的与最后一个元素交换,最小的与第一个元素交换,输出数组。
main()
{ int number[10]; input(number); max_min(number); output(number);} input(int number[10])
{ int i; for(i=0;【?】;i++)
scanf("%d,",&number[i]);
scanf("%d",&number[9]);}
max_min(int array[10])
{ int max,min,k=0,l=0,t,p,;
max=min=array[0];
for(p= 1;p<10;p++)
if(array[p] >max) {max= array[p];k=p;}
else if(array[0] <min) { 【?】;}
t=array[0]; array[0]=min; array[l]= t; 【?】; }
output(int array[10])
{ int p;
for(p=0;p< 9;p++) printf("%d,", array[p]);
printf("%d\n",array[9]);
}
三、程序设计题:程序功能:求1到w之间的奇数之和。(w是大于等于100小于等于1000的整数)
#include "stdio.h" #include"conio.h"
long fun(int w)
{ /**********Program**********/
/********** End **********/
}
main()
{ int m; printf("Enter m: "); scanf("%d", &m);
printf("\nThe result is %ld\n", fun(m));
}


