找出所有满足下列条件的所有四位数的和并输出该数第一,三位数字之和为10,第二,四位数字之积为12。

来源:百度知道 编辑:UC知道 时间:2024/06/07 19:51:31
必须用C语言编程 要无错误的正确的运行 谢谢拉

#include "stdio.h"
void main(){
int i,thus,hun,ten,data,sum=0;
for(i=1000;i<10000;i++){
thus=i/1000;
hun=i%1000/100;
ten=i%100/10;
data=i%10;
if(thus+ten==10&&hun*data==12) sum+=i;
}
printf("%d",sum);
}

#include <stdio.h>
#include <conio.h>

int main(void){
int i, j, x, y, z, m;
for(int i = 1000; i< 10000; i++){
x = i/1000; //第一位
y = (i/100)%10;//第二位
z = (i%100)/10; //第三位
m = i%10;
if((x + z)==10&&(y+ m)==12){
printf("%d ",i);
}
}
printf("\n");
getch();
return 0;
}
我编的比较幼稚
希望大家指教

int main(int i,char*_[]) {
printf(i>10000?"%d\n":"",i-10000);
return i<1000?main(1000,_):(i<10000?((((i%10)+(i/100)%10 == 10) && ((i/10)%10)*(i/1000)==12)?main(10000+i,_),main(i+1,_):main(i+1,_)):0);
}

楼上的你写挺好

求所有满足下列条件的四位数,能被111整除,且除得的商等于该四位数的各位数字的和. 一个四位偶数的千位数字是1,当它分别被四个不同的数去除时,余数也是1,试求出满足这些条件的所有四位数 C编程:求1000~9999间的所有满足以下条件的四位数.为一个完全平方数,一,三位之和为10.二,四位数字之积为12. 四位数abcd和dbca的最大公约数是63,求所有满足条件的abcd和dbca. 函数f(x)对所有x>0均有定义,且满足下列三个条件: EXCEL问题---如何找出所有的符合条件的组合 在1,2,3......1995这1995个数中,找出所有满足下面条件的a来:(1995+a)能整除1995a 求代码"已知四位数a2b3能被23整除,求满足条件的所有四位数,显示结果并存入文件中 编写应用程序,找出所有四位数中,个位,十位,百位,千位数字的4次方的和等于本身的四位数,并显示 5、 求出所有满足下列条件的三位数:该数是5的倍数,各位数字之和是3的倍数,并且各位数字各不相同。