當前位置:才華齋>計算機>C語言>

C語言程式設計題

C語言 閱讀(1.12W)

C語言是一種計算機程式設計語言,它既具有高階語言的特點,又具有組合語言的特點。以下是小編為大家搜尋整理的C語言程式設計題,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

C語言程式設計題

1: 第1題請編寫函式fun,其功能使:將兩個兩位正整數a b合併形成一個整數放在c中。合併的方式使:將a數的十位和個位數依次放在c數的百位和個位上,b數的十位和個位數依次放在c數的千位和十位上。

答案:

void fun(int a,int b,long *c)

{*c=(b/10)*1000+(a/10)*100+(b%10)*10+a%10;}

2: 第2題請編寫一個函式fun,它的功能使:計算n門課程的平均分,計算結果作為函式值返回。

答案:

float fun(float *a,int n)

{float ave=0.0;

int i;

for(i=0;i

ave+=a;

ave/=n;

return ave;}

3: 第3題假定輸入的字串中只包含字母和*號。請編寫函式fun,它的功能使:將字串尾部的*號全部刪除,前面和中間的*號不刪除。

答案:

void fun(char *a)

{int i=0;

char *p,*q;

p=q=a;

while(*p)

p++;

p--;

while(*p==‘*’)

p--;

while(q<=p)

{a=*q;

i++;

q++;}

a=‘