解题思路:
注意事项:本题是简单的一道数学计算题,用程序计算关键在于得出无解的条件,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 人评分
P1002 (C语言代码)浏览:1019 |
【亲和数】 (C语言代码)浏览:541 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:769 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:645 |
C二级辅导-进制转换 (C语言代码)浏览:750 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:726 |
简单的事情 (C语言代码)浏览:679 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:662 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:576 |
快速排序算法1浏览:996 |