hdu 2399 GPA
来源:互联网 发布:网络测试工作 编辑:程序博客网 时间:2024/04/20 09:48
每个字母代表不同的值,算出平均值,若出现非法字符就输出.........................;
直接暴力(如果暴力不是为了杀戮,那就毫无意义了)
#include<iostream>#include<cstdio>using namespace std;int main(){string a;while(getline(cin,a)){int i,sum=0;bool flag=false;for(i=0;i<a.size();i++){if(a[i]=='A'){sum+=4;}else if(a[i]=='B'){sum+=3;}else if(a[i]=='C'){sum+=2;}else if(a[i]=='D'){sum+=1;}else if(a[i]=='F'){sum+=0;}else if(a[i]!=' '){flag=true;break;}} double t=a.size()/2+1;if(flag){cout<<"Unknown letter grade in input"<<endl;}else{printf("%.2f\n",sum/t);}}return 0;}
0 0
- hdu 2399 GPA
- hdu 2399 GPA
- hdu-2399-GPA
- HDU 2399 GPA
- hdu 2399 GPA
- gpa HDU 2399
- hdu 2399 GPA
- HDU GPA
- HDU GPA
- HDU 2399 GPA(简单字符串的处理)
- 2399:GPA
- HDU 4802 GPA
- hdu 4802 GPA(水题)
- HDU-#4802 GPA
- HDU - 4802 GPA
- HDU-4802-GPA
- hdu 4802 GPA
- hdu 4802 GPA
- 【Project Euler】7 第七题
- 【Project Euler】8 第八题
- 【Project Euler】9 第九题
- [ Swift之 编写ToDo App]
- WPF和WinRT中的导航问题
- hdu 2399 GPA
- 权限设计类图骨架
- [ ios8 Swift之Notification in swift]
- [switf 闭包,重载和自定义运算符]
- SDUT 1018 骨牌铺方格
- [算法系列之十六]数据压缩之游程编码
- [LeetCode]Excel Sheet Column Title
- HDU 1241 Oil Deposits(深搜/DFS)
- HDU 1421 搬寝室 (DP)