杭电acm2212

来源:互联网 发布:appium python client 编辑:程序博客网 时间:2024/06/16 20:45

水平很低,我是现在电脑上算好,直接提交结果的。电脑算了多少时间?很久。

#include <stdio.h>#define SIZE 2147493647int recursion(int a);int main() {int i, sum, temp;for(i=1; i<=SIZE; i++) {sum = 0;temp = i;while(temp) {sum += recursion(i);temp = i / 10;}if(i == sum)printf("%d\n", i);}return 0;}int recursion(int a) {int i, ans=1;for(i=2; i<=a; i++)ans *= i;return ans;}

#include <stdio.h>int main(){    printf("%d\n%d\n%d\n%d\n", 1, 2, 145, 40585);    return 0;}


0 0