正在加载图片...
for(j=1;j<=33;j+)∥枚举母鸡 fo(k=3:k<=99:k=k+3)/枚举小鸡 { ifi+j+k=100&&5*i+3*j+1.0/3*k=100) cout<<i<""<<j<<""<<k<<endl; } return 0; 3蓝桥杯竞赛题:ABCDE*?=EDCBA,求这ABCDE ABCDE*?=EDCBA而且这几个数字不同,把ABCDE所代表的数字写出来(21978) I∥蓝桥杯竞赛题:ABCDE*?=EDCBA,求这ABCDE,而且这几个数字不同,把ABCDE 所代表的数字写出来(21978) #include<bits/stdc++.h> using namespace std; int main() { int n; for(n=10234,n<=98765;n+) { inta=n/10000;∥万位 intb=n/1000%10,/千位 intc=n/100%10;∥百位 intd=n/10%10:/∥什位 inte=n%10:∥个位 for(intx=2,x<=9;x+)∥枚举乘法的那个一位数 ifn*x=e*10000+d*1000+c*100+b*10+a &&al=b &&a !=c&&a l=d&&a l=e &&b!=c&&b!=d &&b!=e &&c!=d &&c!=e &&d!=efor( j = 1; j <= 33 ; j ++) //枚举母鸡 { for( k = 3; k <= 99; k = k +3 ) //枚举小鸡 { if(i+j+k == 100 && 5*i+3*j+1.0/3*k == 100) { cout << i<<"," <<j <<","<< k <<endl; } } } } return 0; } 3 蓝桥杯竞赛题:ABCDE * ? = EDCBA , 求这 ABCDE ABCDE * ? = EDCBA 而且这几个数字不同,把 ABCDE 所代表的数字写出来( 21978) //蓝桥杯竞赛题:ABCDE * ? = EDCBA , 求这 ABCDE,而且这几个数字不同,把 ABCDE 所代表的数字写出来( 21978) #include<bits/stdc++.h> using namespace std; int main() { int n; for(n = 10234; n <= 98765 ; n++) { int a = n/ 10000; //万位 int b = n /1000%10;//千位 int c = n/100 %10 ;//百位 int d = n/10 % 10;//十位 int e = n %10;//个位 for(int x = 2; x <= 9 ; x ++ ) //枚举乘法的那个一位数 { if( n * x == e*10000+d*1000+c*100+b*10+a && a != b && a != c &&a != d &&a != e && b != c && b != d && b!= e && c != d && c != e && d!= e
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有