将问题转化为数值计算
2017-07-01 20:54
288 查看
/*委派任务,a, b, c, d, e, f,;六人条件:
a,b至少去一人;
a,d不能同时去;
a,e,f派两个;
b,c都去或好都不去;
c,d去一个;
d不去,e也不去;*/
#include <stdio.h>
int main()
{
int a, b, c, d, e, f;
for(a = 0; a <=1; a++)
{
for(b = 0; b <= 1; b++)
{
for(c = 0; c <= 1; c++)
{
for(d = 0; d <= 1; d++)
{
for(e = 0; e <= 1; e++)
{
for(f = 0; f <= 1; f++)
{
if(a + b >= 1 && a + d != 2 && a + e + f == 2 && (b + c == 2 || b + c == 0) && c + d == 1 && (d + e == 0 || d == 1))
{
printf("a will %s go\n", (a == 1) ? " " : "not");
printf("b will %s go\n", (b == 1) ? " " : "not");
printf("c will %s go\n", (c == 1) ? " " : "not");
printf("d will %s go\n", (d == 1) ? " " : "not");
printf("e will %s go\n", (e == 1) ? " " : "not");
printf("f will %s go\n", (f == 1) ? " " : "not");
}
}
}
}
}
}
}
return 0;
}
//将文字转化为数值计算
a,b至少去一人;
a,d不能同时去;
a,e,f派两个;
b,c都去或好都不去;
c,d去一个;
d不去,e也不去;*/
#include <stdio.h>
int main()
{
int a, b, c, d, e, f;
for(a = 0; a <=1; a++)
{
for(b = 0; b <= 1; b++)
{
for(c = 0; c <= 1; c++)
{
for(d = 0; d <= 1; d++)
{
for(e = 0; e <= 1; e++)
{
for(f = 0; f <= 1; f++)
{
if(a + b >= 1 && a + d != 2 && a + e + f == 2 && (b + c == 2 || b + c == 0) && c + d == 1 && (d + e == 0 || d == 1))
{
printf("a will %s go\n", (a == 1) ? " " : "not");
printf("b will %s go\n", (b == 1) ? " " : "not");
printf("c will %s go\n", (c == 1) ? " " : "not");
printf("d will %s go\n", (d == 1) ? " " : "not");
printf("e will %s go\n", (e == 1) ? " " : "not");
printf("f will %s go\n", (f == 1) ? " " : "not");
}
}
}
}
}
}
}
return 0;
}
//将文字转化为数值计算
相关文章推荐
- 将问题转化为数值计算
- Oraclec常用函数 (数值转化及计算)
- java中数值计算的精度问题
- 【书单】matlab 科学计算、数值分析以及数学物理问题
- [matlab]数值计算微分方程组与ode45传参问题
- Java中不同数值类型间转换与计算精度丢失问题
- 无聊的测试-计算某数值转化为二进制时 含1的个数
- java中数值计算的问题
- 金融类app各种数值的精确计算问题
- 数值计算精度问题(double,float,Bigdecimal)
- 尽管是一个CS专业的学生,小B的数学基础很好并对数值计算有着特别的兴趣,喜欢用计算机程序来解决数学问题。现在,她正在玩一个数值变换的游戏。她发现计算机中经常用不同的进制表示同一个数,如十进制数123表达为16进制时只包含两位数7、11(B),用八进制表示时为三位数1、7、3。按不同进制表达时,各个位数的和也不同,如上述例子中十六进制和八进制中各位数的和分别是18和11。
- 咨询一个关于类似于二十四点牌的数值计算问题
- javascript数值计算得注意精度问题
- Java中数值计算的精度问题
- android 解决计算数值不准确的问题
- 关于C#中货币类型和数值类型、字符串类型的转化和在DataGridView中的显示问题:
- tcsh版本问题(字符串转化为数值)
- c# 数值计算精度问题
- js 数值计算问题
- Java中不同数值类型间转换与计算精度丢失问题