可以參考下面的代碼:
#include <stdio.h>
#define RATE 0.04 /*利率常量*/
double sum(double amount,int time)
{
/*以複利的方式計算本金+利息
*amount
*time
*返回
*/
int counter;
for(counter=1;counter<=time;++counter)
amount*=1+RATE;
return amount;
}
int main()
double amount;
printf("請輸入存款金額:");
scanf("%lf",&amount);
printf("3年後本金加利息共有:%10.2f\n",sum(amount,3));
return 0;
擴展資料:
C語言labs()函數:求整數的絕對值(針對long類型)
C語言isgraph()函數:判斷一個字符是否是圖形字符
C語言isdigit()函數:判斷一個字符是否為數字
C語言iscntrl()函數:判斷一個字符是否為控制字符
C語言isalpha()函數:判斷一個字符是否是字母
C語言isalnum()函數:判斷一個字符是否是字母或者數字
int isprint(int ch) 若ch是可打印字符(含空格)(0x20-0x7E)返回非0值,否則返回0
int abs(int i) 返回整型參數i的絕對值
可以參考下面的代碼:
#include <stdio.h>
#define RATE 0.04 /*利率常量*/
double sum(double amount,int time)
{
/*以複利的方式計算本金+利息
*amount
*time
*返回
*/
int counter;
for(counter=1;counter<=time;++counter)
amount*=1+RATE;
return amount;
}
int main()
{
double amount;
printf("請輸入存款金額:");
scanf("%lf",&amount);
printf("3年後本金加利息共有:%10.2f\n",sum(amount,3));
return 0;
}
擴展資料:
C語言labs()函數:求整數的絕對值(針對long類型)
C語言isgraph()函數:判斷一個字符是否是圖形字符
C語言isdigit()函數:判斷一個字符是否為數字
C語言iscntrl()函數:判斷一個字符是否為控制字符
C語言isalpha()函數:判斷一個字符是否是字母
C語言isalnum()函數:判斷一個字符是否是字母或者數字
int isprint(int ch) 若ch是可打印字符(含空格)(0x20-0x7E)返回非0值,否則返回0
int abs(int i) 返回整型參數i的絕對值