蓝桥杯(C语言)练习题
·
题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
某君新认识一网友。 当问及年龄时,他的网友说: “我的年龄是个 2 位数,我比儿子大 27 岁, 如果把我的年龄的两位数字交换位置,刚好就是我儿子的年龄”
请你计算:网友的年龄一共有多少种可能情况?
提示:30 岁就是其中一种可能哦。
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
// 解题思路
// x - 27 = y
// y == x % 10 + x / 10
int i, y = 0, count = 0;
for(i = 27; i < 100; ++i){
y = i - 27;
if( y == i % 10 * 10 + i / 10){
count++;
}
}
printf("%d\n",count);
return 0;
}
更多推荐



所有评论(0)