1、 分别求100以内所有奇数之和、所有偶
数
之
积
。
/* Note:Your choice is C IDE */ #include "" main() {
int i,y,sum,s; sum =0;s =1;
for (i =1;i <=100;i ++) {
y =i %2; if (y ==0) s =s *i; else
sum =sum +i; }
printf("100以内所有奇数之和为:%d\n",sum);
printf("100以内所有偶数之积为:%d\n",s); } 2、 输入
m,n ,求n
m
C (已知
)!
(!!
n m n m C n m -=
),要求用函数实现。
/* Note:Your choice is C IDE */ #include "" int fac(int x); main() {
int m,n,cmn;
scanf("%d%d",&m,&n);
cmn =fac(m)/(fac(n)*fac(m -n)); printf("cmn=%d",cmn); }
int fac(int x) {
int s,i; s =1;
for (i =1;i <=x;i ++) s =s *i;
return s; }
3、 求1!+3!+5!+7!(用函数实现) /* Note:Your choice is C IDE */ #include "" int fac(int x); main() {
int m;
m =fac(1)+fac(3)+fac(5)+fac(7); printf("m=%d",m); }
int fac(int x) {
int s,i; s =1;
for (i =1;i <=x;i ++) s =s *i; return s;
}
4、输入一个数,判定其是否是素数(用函
数实现)。
/* Note:Your choice is C IDE */ #include ""
int sushu(int x); main() {
int i;
scanf("%d",&i); if (sushu(i)==1) printf("是素数"); else
printf("不是素数"); }
int sushu(int x) {
int i,s; s =1;
for (i =2;i <=x -1;i ++) if (x %i ==0)s =0; return s; }