getchar()啥意思
#include <stdio.h>//頭文件
float Cost(int km ,int tim)//定義函數(shù),km為路程,tim為時間
{
? ? float a = 2.3;//單價
? ? int b = 13;//起步價
? ? int c = 1;//燃油費
? ? int d = 3;//包含路程
? ? double money;//花費
? ??
? ? if( km > 3 )//判斷距離
? ? {
? ? if(tim<5||tim>=23)//判斷時間是否為晚上
? ? { money = b + ( km - d ) * a * 1.2 + c ; }//判斷句
? ? else if(tim>=5||tim<23)//判斷時間是否為早上
? ? { money = b + ( km - d ) * a + c ; }//判斷句
? ? else //3公里以下早晚都是一樣的價錢
? ? { money = b + c ;}? //判斷句
? ? }
? ? return money;//計算出的花費返回函數(shù)
}
? ??
int main()
{
? ? float sum = Cost(12,9)+Cost(12,18) ;//定義總路費
? ? printf("小明的路費為:%.2f元\n",sum);//輸出
? ? getchar();
? ? return 0;
}
2020-02-20
在C語言中,getchar函數(shù)是字符輸入函數(shù),putchar代表是單個字符輸出函數(shù)。
1、getchar()函數(shù)的用法:char?a=getchar()。
作用是從計算機終端(一般為鍵盤)輸入一個字符。getchar()函數(shù)只能接收一個字符,其函數(shù)值就是從輸入設備得到的字符。
2、putchar()函數(shù)的用法: int putchar(int ch)。
作用是向終端輸出一個字符。其格式為putchar(c),其中c可以是被單引號引起來的一個字符,可以是介于0~127之間的一個十進制整型數(shù),也可以是事先用char定義好的一個字符型變量。