解题思路:
注意事项:本题是简单的一道数学计算题,用程序计算关键在于得出无解的条件,n<0或m<0肯定无解,然后判决计算i,j,应该都为2的整数倍且不能小于0,否则便无解
参考代码:
#include<stdio.h>
int main()
{
int n,m,d1,d2;
while(scanf("%d %d",&n,&m)!=EOF)
{
if(n < 0 || m < 0 || (m - 2 * n)%2 != 0 || (4 * n - m)%2 != 0 )
{
printf("No answer\n");
}
else
{
d1 = n-(m-2*n)/2;
d2 = (m-2*n)/2;
if(d1>=0&&d2>=0)
{
printf("%d %d\n",d1,d2);
}
else
{
printf("No answer\n");
}
}
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:513 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:798 |
【蟠桃记】 (C语言代码)浏览:1024 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:687 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:467 |
1124题解浏览:592 |
C二级辅导-阶乘数列 (C语言代码)浏览:514 |
简单的a+b (C语言代码)浏览:507 |
母牛的故事 (C语言代码)浏览:562 |
C二级辅导-分段函数 (C语言代码)浏览:741 |