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

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:705
制作脚本网站 发布:2025-10-20 08:17:34 浏览:969
python中的init方法 发布:2025-10-20 08:17:33 浏览:677
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:829
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:737
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1076
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:308
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:188
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:875
python股票数据获取 发布:2025-10-20 07:39:44 浏览:829