分離十もの、10の階乗階乗ビット和を見つける:あなたの学生IDを入力します。

要件:自分の学籍番号を入力してください:分離と10ビット、および10階乗階乗の和ビットを求めている。例えば:34人の生徒3計算!4!、サブルーチンnを求める必要です!

/*
* 学生学号阶乘代码 
*/
#include<stdio.h>

//函数声明 
int Muli(int,int);

void main()
{
	int a;
	int s,g;
	int m;
	printf("请输入学号:\n");
	scanf("%d",&a);
	s=a/10;
	g=a%10;
	printf("十位:%d\n个位:%d\n",s,g);
	//计算阶乘
	m=Muli(s,g);
	printf("%d的十位(%d)和个位(%d)的阶乘和为:%d\n",a,s,g,m);
} 
int Muli(int s,int g)
{
	int i,j;
	int b=1,c=1;
	for(i=s;i>0;i--)
	{
		b*=i;
	}
	for(j=g;j>0;j--)
	{
		c*=j;
	}
	return b+c;
}
公開された67元の記事 ウォン称賛25 ビュー20000 +

おすすめ

転載: blog.csdn.net/qq_41104871/article/details/104116501