要求:
int a,b,c,d;
a=n/1000;
b=?
c=?
d=n%10;
要用到这些进行实现
有用请采纳
#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 % 10; // 千位
if (c == 0 && (d * 100 + b * 10 + a) * 9 == i)
printf("%d\n", i);
}
}
一个简单的实现,供参考:
#include <stdio.h>
int main(void){
int a,b,c,d;
int n;
for(n=1000;n<=9999;n++){
a=n/1000;
// printf("a=%d\n",a);
b=n/100%10;
c=n/10%10;
// printf("c=%d\n",c);
d=n%10;
// printf("d=%d\n",d);
int num = a*100+c*10+d;
if(num*9==n&&b==0){
printf("a=%d\n",a);
printf("b=%d\n",b);
printf("c=%d\n",c);
printf("d=%d\n",d);
printf("num=%d,n=%d\n",num,n);
}
}
return 0;
}