本题没有什么难点,用两个循环和一个判断就能解决。
废话不多说,直接上代码!!
#include<stdio.h>
int main() {
int n;
scanf("%d", &n);
int k = 1;
while (1) //让他一直循环
{
for (int x = 1; x <= 100; x++) //题目给的x范围
{
if (364 * x + 1092 * k == n) //由题意得出
{
printf("%d\n", x);
printf("%d\n", k);
return 0; //如果判断成立输出x,k的值并退出循环
}
}
k++;
}
return 0;
}
如有错误,欢迎指正,谢谢!!