當前位置:首頁 » 編程語言 » 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;
}

熱點內容
tomcat上傳超時 發布:2025-02-09 01:41:42 瀏覽:483
androidactivity豎屏 發布:2025-02-09 01:41:40 瀏覽:377
家庭配置怎麼合理 發布:2025-02-09 01:36:14 瀏覽:807
頭條軍事源碼 發布:2025-02-09 01:31:53 瀏覽:997
androidintent視頻 發布:2025-02-09 01:31:43 瀏覽:858
歐姆龍plc密碼如何設置 發布:2025-02-09 01:24:31 瀏覽:687
php支持jpeg 發布:2025-02-09 01:24:22 瀏覽:803
反編譯去注冊碼 發布:2025-02-09 01:19:48 瀏覽:887
安卓如何查找舊密碼 發布:2025-02-09 01:17:21 瀏覽:418
hadoop雲存儲 發布:2025-02-09 01:02:49 瀏覽:453