1)在主函數(shù)中輸入8個(gè)整數(shù),調(diào)用函數(shù)對(duì)其進(jìn)行排行,(從小到大),排序方法不限,最后在主函數(shù)中輸出結(jié)果。2)在主函數(shù)中輸入一個(gè)字符串,由若干個(gè)英文單詞組成,單詞之間用空格分開。調(diào)用一個(gè)函數(shù)輸出此字符串中最長(zhǎng)的包含字母a的單詞。(若沒有包含字母a的單詞則輸出相應(yīng)的提示。)請(qǐng)問這兩道題怎么做,急??!

熱心網(wǎng)友

要改一下1。給定程序program。c中,編寫函數(shù)fun 的功能用選擇排序法對(duì)數(shù)組的的數(shù)據(jù)按從小到大的順序排列。注意:請(qǐng)勿改動(dòng)主函數(shù)mian和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun 的花括號(hào)中填入你編寫的若干語(yǔ)句。試題程序:#include#includevoid fun(a,n){ int i,j,k,t;}main(){int i,a[10];for(i=0;i#include#includefun(char(*A) [81],int num,char* *max){}main(){char ss[10][81],*ps;int n,i=0;clrscr();gets(ss[i]);puts(ss[i]);while(!strcmp(ss[i], “end”)= =0){i++;gets(ss[i]);puts(ss[i]);}n=i;fum(ss,n,&ps);printf(“\nmax=%s\n”,ps);}3。 給定程序program中,編寫函數(shù)fun,函數(shù)fun的功能是:輸入一行字符,將此字符串中最長(zhǎng)的單詞輸出。例如,輸入一行字符 i am a student, 輸出最長(zhǎng)的單詞: student注意:請(qǐng)勿改動(dòng)主函數(shù)mian和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun 的花括號(hào)中填入你編寫的若干語(yǔ)句。試題程序:#include#include#include int fun1(c) char *c;{}main(){int j;char line[1000];printf(“輸入一行文本\n”);gets(line);printf(“最長(zhǎng)的單詞是:\n”);for(j=fun(line);fun1(line(j));j++);printf(“%c”,line[j]);printf(“\n”);}。

熱心網(wǎng)友

第一題倒是容易,用冒泡排序就行了。

熱心網(wǎng)友

#include int a[8];int temp=0;void main(void){for(int i =0;ia[k+1]){temp=a[k];a[k]=a[k+1];a[k+1]=temp;}}}for(int u=0;u#include #include char* ptr;char c[100];char r[100];int strl=0;int strt=0;void main(void){ printf("Input String :\n");gets(c);ptr=strtok(c," ");while(ptr!=NULL){strt=strlen(ptr);if(strstr(ptr,"a")!=NULL&&strt=strl){strl=strlen(ptr);strcpy(r,ptr);}ptr=strtok(NULL," ");}if(strl==0){printf("No Word Found!\n");}else{printf("%s",r);}};。

熱心網(wǎng)友

if(a