循环+if判断

Problem Description

这一天希酱又补了一卦,没想到每个人都发到了一张印有整数的牌,现在希酱想要继续占卜的话需要知道每个人手里拿的牌的整数具体是多少,但是她们却打起了哑谜。

 

循环+if判断 穗乃果:我拿到的是 2 的倍数哦~

循环+if判断 绘里:我拿到的是奇数啦~

循环+if判断 南小鸟:花阳拿的比我大

循环+if判断 花阳:妮可拿的是我的两倍

循环+if判断 海未:我拿的数字各位数字之和加起来是 3 的倍数

循环+if判断 真姬:绘里比我拿的小

循环+if判断 希:我们 9 个人拿的数字范围是 [1, 9]

循环+if判断 凛:我拿的数字和真姬的一样~

循环+if判断 妮可:我拿的数字要比 1 大呢

 

希酱感到非常的无奈,不过希酱可以通过对符合条件的情况种类数进行一系列占卜来一个个确定出她们的具体数字。但是希一个个去考虑情况数太难了,所以,你来帮帮她吧~

Input

没有输入。

Output

一个整数,表示符合 9 个人描述的情况的所有可能的种类数。



附代码:

#include<stdio.h>

int main(){
int z,x,c,v,b,n,m,l,k;
int count=0;
for(z=1;z<=9;z++){
for(x=1;x<=9;x++){
for(c=1;c<=9;c++){
for(v=1;v<=9;v++){
for(b=1;b<=9;b++){
for(n=1;n<=9;n++){
for(m=1;m<=9;m++){
for(l=1;l<=9;l++){
for(k=1;k<=9;k++){
if(z%2==0&&x%2!=0&&c<v&&b%3==0&x<n&&l==n&&k>1&&k==2*v){
count++;
}
}}}}}}}}}
printf("%d",count);

}

本题理解题意即可,有思路依照题意给出9个for循环和一个条件即可!