//求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字,为2。 //例如,n=5时=2+22+222+2222+22222,n由键盘输入。 #include<stdio.h> #include<stdlib.h> long fun(int a); long fun(int a) { if (a == 1) return 2; else return(fun(a - 1)*10 + 2+ fun(a - 1)); } int main() { int n; scanf_s("%d", &n); printf("%d\n", fun(n)); }
回文数字 (C++代码)浏览:835 |
Tom数 (C语言代码)浏览:736 |
C语言考试练习题_保留字母 (C语言代码)浏览:693 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:701 |
永远的丰碑 (C语言代码)浏览:656 |
C语言训练-计算一个整数N的阶乘 (C语言代码)浏览:936 |
A+B for Input-Output Practice (VI) (C++代码)浏览:417 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:529 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:595 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:262 |