上機(jī)部分
一、填空題
給定程序中,函數(shù)fun的功能是:將形參n中,各位上為偶數(shù)的數(shù)取出,并按原來從高位到低位相反的順序組成一個(gè)新的數(shù),并作為函數(shù)值返回。
例如,輸入一個(gè)整數(shù):27638496,函數(shù)返回值為:64862。
請?jiān)诔绦虻南聞澗處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。
注意:不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
#include <stdio.h>
unsigned long fun(unsigned long n)
{
unsigned long x=0;
int t;
while(n)
{
t=n%10;
if(t%2== 1 )
x= 2 +t;
n= 3 ;
}
return x;
}
main()
{
unsigned long n=-1;
while(n>99999999||n<0)
{
printf("input(0<n<100000000): ");
scanf("%ld",&n);
}
printf("The result is: %ld\n",fun(n));
}
【答案與解析】
相關(guān)推薦:
2009年9月計(jì)算機(jī)等級考試二級C語言模擬試題(1) 2009年9月計(jì)算機(jī)等級考試二級C語言模擬試題(2)