当前位置:首页 » 编程语言 » 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;
}

热点内容
蜜蜂编程官网 发布:2025-05-14 19:59:28 浏览:56
优酷怎么给视频加密 发布:2025-05-14 19:31:34 浏览:634
梦三国2副本脚本 发布:2025-05-14 19:29:58 浏览:860
phpxmlhttp 发布:2025-05-14 19:29:58 浏览:433
Pua脚本 发布:2025-05-14 19:24:56 浏览:449
苹果像素低为什么比安卓好 发布:2025-05-14 19:13:23 浏览:461
安卓机微信怎么设置红包提醒 发布:2025-05-14 19:00:15 浏览:272
androidsystem权限设置 发布:2025-05-14 18:56:02 浏览:971
mq脚本 发布:2025-05-14 18:45:37 浏览:25
仙境传说ro解压失败 发布:2025-05-14 18:45:01 浏览:868