每日程序C语言46-函数之间的调用
生活随笔
收集整理的這篇文章主要介紹了
每日程序C语言46-函数之间的调用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目:
編寫一個函數,輸入n為偶數時,調用函數求1/2+1/4+…+1/n,
當輸入n為奇數時,調用函數1/1+1/3+…+1/n
程序分析
- 函數的調用
主要代碼
main.c
//n為奇數 double odd_Number(int n){double sum=0;int i;for (i = 1; i <=n; i+=2){sum=sum+(float)1/i;}return sum; } //n為偶數 double even_Number(int n){double sum=0;int i;for (i = 2; i <=n; i+=2){sum=sum+(float)1/i;}return sum; } int main() {int n;double result=NULL;printf("請輸入n的值:\n");scanf("%d",&n);if (n%2==0){result=even_Number(n);}else{result=odd_Number(n);}printf("結果是:%.4lf",result);system("pause");return 0; }運行結果
奇數:
偶數:
今日鞏固
總結
以上是生活随笔為你收集整理的每日程序C语言46-函数之间的调用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 每日程序C语言45-连接两个链表
- 下一篇: 每日程序C语言47-找到年龄最大的人并输