給定程序MODI1.C中函數 fun 的功能是:判斷一個整數是否是素數,若是返回1,否則返回0。 在main()函數中,若fun返回1輸出YES,若fun返回0輸出NO!。 請改正程序中的錯誤,使它能得出正確的結果。 注意:不要改動main函數。不得增行或刪行,也不得更改程序的結構! 給定源程序:
#include<stdio.h>int fun (int m ){int k =2;while( k <= m &&(m%k))
k++if(m = k )return1;elsereturn0;}main(){int n;printf("\nPlease enter n: ");scanf("%d",&n );if( fun ( n ))printf("YES\n");elseprintf("NO!\n");}
#include<stdlib.h>#include<stdio.h>voidfun(int a[],int n ,int*max,int*d ){}main(){int i, x[20], max , index, n =10;randomize();for(i=0;i < n;i++){x[i]=rand()%50;printf("%4d", x[i]);}printf("\n");fun( x, n ,&max,&index);printf("Max =%5d , Index =%4d\n",max, index );NONO();}