三、程序設(shè)計題
編寫一個函數(shù),從傳人的M個字符中找出最長的一個字符串,并通過形參指針max傳回該串地址(用****作為結(jié)束輸入的標(biāo)志)。
注意:部分源程序給出如下。
請勿改動main()函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)proc()的花括號中填入所編寫的若干語句。
試題程序:
#include
#include
#include
char*proc(char(*a)[81],int num)
{
}
void main()
{
char ss[10][81],*max;
int n,i=0;
printf("輸入若干個字符串:");
gets(ss[i]);
puts(ss[i]);
while(!strcmp(ss[i],"****")==0)
{
i+-;
gets(ss[i]);
puts(ss[i]);
}
n=i:
max==proc(ss,n);
printf("\nmax=%s\n",max);
}
相關(guān)推薦:
2014年計算機二級C語言考試上機沖刺試題及答案集
2014年計算機二級考試C語言考前預(yù)測選擇題匯總
考試吧考后首發(fā)2014年3月計算機等考真題及答案通