湖南工业大学C语言考试题目,是大一下学期的。答案完全正确的。
{ s=s+t; n=n+2;
q=-q; t=q/n;
} return s;
/***********end***********/ }
void main() {
double x,sum; printf("Enter x:\n"); scanf("%lf",&x); sum=fun(x);
printf("sum=%.4f\n",sum); NONO( );
}
9、#include 改错 #include int max;
fun ( int arr[],int n ) { int pos,i; max = arr[0]; pos = 0;
for ( i=1; i
pos= i;
} return (pos); }
void main()
{int a[10]={1,4,2,7,3,12,5,34,5,9},n; //clrscr();
/************found************/
n = fun(a,10);
printf("The max is: %d ,pos is: %d\n", max , n);
}
10、#include "stdio.h" 编辑 #include "math.h" #include "conio.h" #include "stdlib.h" void main()
{ int m=6,n=45,t,i,temp; /***********begin***********/ temp=n*m; while(m!=0) {
i=n%m; n=m;
m=i;
t=temp/n; 注: 此时最大公约数是n,要通过此程序会求最大公约数
} 最小公倍数等于两个数的乘积除以它们的最大公约数
/************end************/
printf("The Lowest Common Multiple of %d and %d is %d\n",m,n,t); NONO(m,n,t);
}
11、#include 填空 #include #include main() {int m,n,i,t; long int s=0; //clrscr();
scanf("%d,%d",&m,&n); if( m>n )
{ t=m; m=n; n=t;}
/************found************/ for (i=m;i<=n;i++)