问题
1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数
输出格式:按从小到大的顺序输出满足条件的四位十进制数。用C语言
#include <stdio.h>
void main(){
int num;
int a,b,c,d;
for(num=1000;num<10000;num++){
a = num /1000; //取千位数
b = num /100%10;//取百位数
c = num /10 %10; //十位数
d = num % 10; //个位数
if(a == d && b == c){
printf("%d\t",num);
}
}
}
#include<stdio.h>
int main(){
int a,b,c,d;
for(int i=1000;i<=9999;i++){
a=i%10;
b=i/10%10;
c=i/100%10;
d=i/1000;
if(a==d&&c==b){
printf("%d ",i);
}
}
return 0;
}
觉得有用的话采纳一下哈
for(int i=1;i<10;i++){
for(int j=0;j<10;j++){
printf("%d\n",i*1000+j*100+j*10+i);
}
}
//结果应该是 1001 1111 1221 ....