2007年10月25日 星期四

小考九(A) 解答


/* ================================= */
/* File: main.c */
#include <stdio.h>
#include <stdlib.h>

int oddsum(int);
int evensum(int);

int main(int argc, char *argv[])
{
int n,m;
printf("請輸入 n 的值:");
scanf("%d",&n);
printf("1 到 n 的奇數和=%d\n",oddSum(n));

printf("請輸入 m 的值:");
scanf("%d",&m);
printf("1 到 n 的偶數和=%d\n",evenSum(m));

printf("n 的奇數和加 m 的偶數和=%d\n",oddSum(n)+evenSum(m));

system("pause");
return 0;
}
/* ================================= */
/* File: evenSum.c */
#include <stdio.h>
#include <stdlib.h>

int evenSum(int a)
{
int i,sum=0;
for(i=a;i>0;i--){
if(i%2==0)
sum+=i;
}
return sum;
}

/* ================================= */
/* File: oddSum.c */
#include <stdio.h>
#include <stdlib.h>

int oddSum(int a)
{
int i,sum=0;
for(i=a;i>0;i--){
if(i%2==1)
sum+=i;
}
return sum;
}

小考九(A)題目
返回小考目錄
回到首頁

沒有留言: