#include "stdio.h"
int jisuan(int i);
int main()
{
printf("这是一个用于计算排列或者组合的函数,请认真阅读下列使用说明\n例如,需计算A53,则输入A53,同理C53\n");
char array[5];
gets_s(array, 5);
if (array[0] == 'A') {
puts(array);
printf("等于%d", jisuan(array[1] - '0') / jisuan(array[2] - '0'));
printf("%d\n", jisuan(5));
printf("这个");
}
else
{
puts(array);//怎么不让puts换行?
printf("等于%d", jisuan(array[1] - '0') / jisuan((array[1] - '0') - (array[2] - '0')));
}
}
int jisuan(int i)
{
if (i == 0 || i == 1)
return 1;
else
return i * jisuan(i - 1);
}
自定义函数实现简单排列组合数的计算(未完成)
最新推荐文章于 2022-12-05 23:18:12 发布