c093
有以下程式
#include <stdio.h>
main( )
{
int m,n;
scanf("%d%d", &m,&n);
while(m!=n){
while(m>n){
m=m-n;
}
while(n>m) {
n=n-m;
}
}
printf("%d\n",m);
}
該程式的功能是
A) 計算 m 和 n 的最大公約數
B) 計算 m 和 n 的最小公倍數
C) 計算 m 和 n 的差值
D) 找出 m 和 n 中的較大值
c094
以下程式擬實現計算 sum=1+1/2+1/3+ … +1/50 。
#include <stdio.h>
main( )
{
int i;
double sum;
sum=1.0;
i=1;
do{
i++; sum += 1/i;
}while( i<50 );
printf(“sum=%lf\n”,sum);
}
程式運行後,不能得到正確結果,出現問題的語句是
A) i++;
B) while(i<50);
C) sum = 1.0;
D) sum += 1/i;
c095
若有以下程式
#include <stdio.h>
main()
{
char a=‘5’, b;
a++;
printf("%d,%d\n", a-‘5’+255, b=a- ‘5’);
}
執行後的輸出結果是
A) 256,1
B) 1,256
C) 255,1
D) 256,0作者: 楊惇翔 時間: 2025-2-12 21:19