2016年藍橋杯省賽C/C++ A組 第一題 父親與兒子年紀



網友年齡
某君新認識一網友。
當問及年齡時,他的網友說:
“我的年齡是個2位數,我比兒子大27歲,
如果把我的年齡的兩位數字交換位置,剛好就是我兒子的年齡”
請你計算:網友的年齡一共有多少種可能情況?
提示:30歲就是其中一種可能哦.
請填寫表示可能情況的種數。
注意:你提交的應該是一個整數,不要填寫任何多餘的內容或說明性文字。
#include<iostream>
using namespace std;

int main() {
	int m, n, a, b,sum = 0;
	for(m = 27; m < 99; m++) {
		a = m / 10;
		b = m % 10;
		n = b * 10 + a;
		if(m == n + 27)
			sum++;
	}
	cout << sum << endl;
	return 0;
} 

#include<iostream>
using namespace std;
int main() {
	int ans = 0;
	for(int i = 1; i <= 9; i++) 
		for(int j = 0; j <= 9; j++) {
			if(i * 10 + j == j * 10 + i + 27)
				ans++;
		}
	cout << ans << endl;
	return 0;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章