__________阴阳相生,道亦有道_____________
第一关
组合排列计算题
#include <stdio.h>
int main()
{
//获取参数方式 scanf
//int x =0;
//int y = 0;
//scanf("%d", &x);
//结果输出使用prinf
//printf("%d",x);
// 请在此添加你的代码
/********** Begin *********/
int a ,b,c,sum=0;
for(a=1;a<=30;a++){
for(b=1;b<=30;b++){
for(c=1;c<=30;c++){
if((3*a+2*b+c)==50 && (a+b+c)==30){
printf("大学生%d,中学生%d,小学生%d\n",a,b,c);
sum++;
}
}
}
}
printf("sum=%d",sum);
/********** End **********/
}
第二关
求立方和
#include <stdio.h>
#include<math.h>
int main()
{
// 请在此添加你的代码
/********** Begin **********/
int a,b,c,d=0;
scanf("%d",&a);
while(a!=0){
b = a%10;
a = a/10;
c = pow(b,3);
d = d+c;
}
printf("k=%d",d);
/********** End **********/
return 0;
}
第三关
求素数之和
#include <stdio.h>
int main()
{
int m,b,c=0;
scanf("%d",&m);
for(int i=2;i<=m;i++){
int boo=1;
for(int j=2;j<i;j++){
if(i%j==0){
boo = 0;
}
}
if(boo){
c = c+i;
}
}
printf("y=%d",c);
return 0;
}