int main()
{
int morning=9;
int afternoon=18;
int distance=12;
double Price=0;
if(TaxiPrice(morning,distance)!=0)
{
Price=TaxiPrice(morning,distance);
}
if(Price!=0)
{
Price+=TaxiPrice(afternoon,distance);
}
{
int morning=9;
int afternoon=18;
int distance=12;
double Price=0;
if(TaxiPrice(morning,distance)!=0)
{
Price=TaxiPrice(morning,distance);
}
if(Price!=0)
{
Price+=TaxiPrice(afternoon,distance);
}
2015-03-14
if(distance<=3){
totalPrice=startPrice;
}else{
totalPrice=startPrice+perPrice*(distance-3);
}
totalPrice+=1;
/*totalPrice+=totalPrice;*/
return totalPrice;
}
totalPrice=startPrice;
}else{
totalPrice=startPrice+perPrice*(distance-3);
}
totalPrice+=1;
/*totalPrice+=totalPrice;*/
return totalPrice;
}
2015-03-14
#include <stdio.h>
double TaxiPrice(int hours,int distance)
{
double totalPrice=0.0;
double perPrice=2.3;
double startPrice=13.0;
if(hours<0||hours>24){
printf("輸入時(shí)間有誤");
}else if(hours<5||hours>24){
perPrice*=1.2;
}
double TaxiPrice(int hours,int distance)
{
double totalPrice=0.0;
double perPrice=2.3;
double startPrice=13.0;
if(hours<0||hours>24){
printf("輸入時(shí)間有誤");
}else if(hours<5||hours>24){
perPrice*=1.2;
}
2015-03-14
strlen("漢字")的值是多少?
這個(gè)問題的答案與系統(tǒng)所采用的字符編碼方式有關(guān):
1. utf-8
如果系統(tǒng)采用的是utf-8,那么strlen("漢字")=6,即一個(gè)漢字占用3個(gè)字節(jié)。linux系統(tǒng)默認(rèn)情況下采用的該種編碼方式。
2. gb2312
如果系統(tǒng)采用的是gb2312,則strlen("漢字")=4,即一個(gè)漢字占用2個(gè)字節(jié)。windows中文版采用的該種編碼方式。
這個(gè)問題的答案與系統(tǒng)所采用的字符編碼方式有關(guān):
1. utf-8
如果系統(tǒng)采用的是utf-8,那么strlen("漢字")=6,即一個(gè)漢字占用3個(gè)字節(jié)。linux系統(tǒng)默認(rèn)情況下采用的該種編碼方式。
2. gb2312
如果系統(tǒng)采用的是gb2312,則strlen("漢字")=4,即一個(gè)漢字占用2個(gè)字節(jié)。windows中文版采用的該種編碼方式。
2015-03-14
#include <stdio.h>
int main()
{
double num = 2.5; //定義浮點(diǎn)型變量num并賦值為2.5
printf("num的整數(shù)部分是%d\n", (int)num);
return 0;
}
1、強(qiáng)制轉(zhuǎn)換是臨時(shí)性轉(zhuǎn)換的,強(qiáng)制轉(zhuǎn)換類型說明符是否放對(duì)位置
2.可以在輸出當(dāng)中強(qiáng)制轉(zhuǎn)換。
int main()
{
double num = 2.5; //定義浮點(diǎn)型變量num并賦值為2.5
printf("num的整數(shù)部分是%d\n", (int)num);
return 0;
}
1、強(qiáng)制轉(zhuǎn)換是臨時(shí)性轉(zhuǎn)換的,強(qiáng)制轉(zhuǎn)換類型說明符是否放對(duì)位置
2.可以在輸出當(dāng)中強(qiáng)制轉(zhuǎn)換。
2015-03-13
可以用if(i%2==0),但是只能在for里面用。
for(i=1;i<=100;i++)
{
if(i%2==0)
{
sum=sum-i;
}
else
{
sum=sum+i;
}
}
printf("sum=%d\n",sum);
for(i=1;i<=100;i++)
{
if(i%2==0)
{
sum=sum-i;
}
else
{
sum=sum+i;
}
}
printf("sum=%d\n",sum);
2015-03-13
它的執(zhí)行過程如下:
第一步:執(zhí)行表達(dá)式1,對(duì)循環(huán)變量做初始化;
第二步:判斷表達(dá)式2,若其值為真(非0),則執(zhí)行for循環(huán)體中執(zhí)行代碼塊,然后向下執(zhí)行;若其值為假(0),則結(jié)束循環(huán);
第三步:執(zhí)行表達(dá)式3;
第四步:執(zhí)行for循環(huán)中執(zhí)行代碼塊后執(zhí)行第二步;
第五步:循環(huán)結(jié)束,程序繼續(xù)向下執(zhí)行。
第一步:執(zhí)行表達(dá)式1,對(duì)循環(huán)變量做初始化;
第二步:判斷表達(dá)式2,若其值為真(非0),則執(zhí)行for循環(huán)體中執(zhí)行代碼塊,然后向下執(zhí)行;若其值為假(0),則結(jié)束循環(huán);
第三步:執(zhí)行表達(dá)式3;
第四步:執(zhí)行for循環(huán)中執(zhí)行代碼塊后執(zhí)行第二步;
第五步:循環(huán)結(jié)束,程序繼續(xù)向下執(zhí)行。
2015-03-13