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