Problem A:特殊的数字
#include<stdio.h>
int main(void){
for(int i=1;i<10;i++){ //首位不能为 0
for(int j=0;j<10;j++){
for(int k=0;k<10;k++){
if(i*i*i+j*j*j+k*k*k == i*100+j*10+k){
//特殊的数满足的条件
printf("%d%d%d\n",i,j,k);
}
}
}
}
return 0;
}
Problem B:闰年判断
#include<stdio.h>
int main(void){
int y;
scanf("%d",&y);
if(y%400==0 || (y%4==0&&y%100!=0)){ //闰年判断条件
printf("yes\n");
}
else{
printf("no\n");
}
return 0;
}
Problem C:01字串
#include<stdio.h>
int main(void){
for(int i=0;i<2;i++){
for(int j=0;j<2;j++){
for(int k=0;k<2;k++){
for(int a=0;a<2;a++){
for(int b=0;b<2;b++){
printf("%d%d%d%d%d\n",i,j,k,a,b);
}
}
}
}
}
return 0;
}