當前位置:首頁 » 編程語言 » c語言超速判斷

c語言超速判斷

發布時間: 2023-07-10 14:22:44

1. C語言程序設計作業

#include<stdio.h>
intgeti(charc);//獲取字元對應下標
intmain()
{
intia,ib;
chara,b;
printf("猜拳游戲:'V'表示剪刀,'S'表示石頭,'P'表示布 ");
while(1)
{
printf("請輸入玩家a的手勢:");
scanf("%c",&a);
getchar();
printf("請輸入玩家b的手勢:");
scanf("%c",&b);
getchar();
ia=geti(a);
ib=geti(b);
if(ia==-1||ib==-1)
{
printf("輸入不符合規則,請重新輸入! ");
continue;
}
if(ia-ib==1||ia-ib==-2)
printf("玩家a勝 ");
elseif(ia-ib==-1||ia-ib==2)
printf("玩家b勝 ");
else
printf("平局 ");

}

return0;
}
intgeti(charc)//獲取字元對應下標
{
charg[3]={'V','S','P'};//數組元素依次克前一個元素及被後一個元素克制
inti=0;
for(i=0;i<3;i++)
if(g[i]==c)
returni;
return-1;
}

2. C語言 高速公路超速處罰 PTA編程

時速100,限速110,110×1.1=121,滿足100 < 121,應該輸出OK。

3. C語言:分支-08. 高速公路超速處罰(15)

#include<stdio.h>
intmain()
{
intx=0,z=0;
scanf("%d%d",&x,&z);
//問:為什麼(x-z)*100/z;前面要加個double強制轉換?
//答:因為x,z,100都是整數(int型),他們三的+-*/得到的結果也是整形,
//如果不轉換會丟失精度,導致計算結果不準。
doubleb=(double)(x-z)*100/z;
if(b>50)
{
printf("Exceed%.0f%%.LicenseRevoked",b);
}
elseif(b>=10&&b<=50)
{
printf("Exceed%.0f%%.Ticket200",b);
}
elseif(b<10)
{
printf("OK");
}
return0;
}

熱點內容
php開發的網頁 發布:2025-05-14 16:22:03 瀏覽:477
伺服器內存跑滿了怎麼回事 發布:2025-05-14 16:21:16 瀏覽:223
微信qq音樂緩存 發布:2025-05-14 16:16:16 瀏覽:468
c語言回收內存 發布:2025-05-14 16:16:08 瀏覽:143
2021國產安卓頂級旗艦買哪個 發布:2025-05-14 16:15:36 瀏覽:300
linux自學視頻 發布:2025-05-14 16:14:49 瀏覽:255
我的世界伺服器崩了重啟 發布:2025-05-14 16:09:37 瀏覽:44
android深拷貝 發布:2025-05-14 16:09:35 瀏覽:153
cf電腦版轉伺服器神器還在嗎 發布:2025-05-14 16:09:02 瀏覽:211
百度文庫伺服器如何搭建 發布:2025-05-14 16:09:00 瀏覽:248