解题思路:
注意事项:
数据类型要对应
参考代码:
#include<stdio.h>
long aa(int n);
int main()
{
int i,n;
scanf("%d",&n);
long Sn=0;
if(n>=0&&n<=20){
for(i=1;i<=n;i++)
Sn+=aa(i);}
printf("%ld",Sn);
return 0;
}
long aa(int n)
{
long i,b=1;
for(i=1;i<=n;i++)
{
b*=i;
}
return b;
}
0.0分
0 人评分
//找出规定位数的有效进制的数的个数 #include<stdio.h> int getSum(int N,int K); int main() { int N,K,sum; scanf("%d%d",&N,&K); //当只有1位数的时候比较特殊,就只调用一次,且应该返回进制那么多,所以在原本调用的基础上+1,因为有0 if(N==1) { sum=getSum(N,K)+1; } else { sum=getSum(N,K)-getSum(N-1,K); } printf("%d",sum); return 0; } //1位10进制:0-9:10个,最大的数字为9 //2为10进制:99-9:90,用2位十进制最大的数字-1为十进制最大的数字 //3为10进制:999-99,用3为十进制最大的数字-2位十进制最大的数字 int getSum(int N,int K)
C二级辅导-同因查找 (C语言代码)浏览:625 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:627 |
C语言训练-字符串正反连接 (C语言代码)浏览:664 |
简单的a+b (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:2097 |
简单的for循环浏览:1495 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:956 |
WU-整数平均值 (C++代码)浏览:1307 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1482 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:590 |