当前位置:首页 > 江苏科技大学C++试验设计报告
运行结果:
第三题:设计一个程序,输入一个任意整数(1~4位),
求出各位数字之和,并统计出位数
源程序清单:
#include
int n,k,s=0,t=0; cout<<\cin>>n; while(n) {
k=n; n=n/10; s=s+k; t=t+1; }
cout<
运行结果:
第四题:设计一个程序,计算组合数:C(m,r)=m!/(r!*(m-r)!),其中m、r为正整数,且m>r。分别求出C(4,2)、C(6,4)、C(8,7)的值。要求用函数来实现求阶乘和组合数,在主函数中测试。 源程序清单:
#include
if(n<0){
cout<<\应为正数!\\n\
float s; if(n==1||n==0)
return 1;
else
s=n*f(n-1);
return s;}
float c(int m,int r){
if(m cout<<\不应小于r!\\n\ return f(m)/(f(r)*f(m-r));} void main(){ int m,r;
共分享92篇相关文档