游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 小学生

面试失败,帮帮我吧!!!

[复制链接]

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2008-7-3 17:34:00 | 显示全部楼层

Re: Re:面试失败,帮帮我吧!!!

小小C: Re:面试失败,帮帮我吧!!!
#include <iostream>

using std::cout;
using std::cin;
using std::endl;

int main()
{
int in;
char *out[5] = {"不及格", "及格", "良好", "优秀", "超出范围"};

cout << "please enter you score: ";
cin >> in;
cout << endl;

int temp = in / 60;
int index = temp + temp * ( (in-60) / 15 );

cout << out[index] << endl;

return 0;
}

我输入 104分,
temp=104/60=1
index=temp+temp((104-60)/15)=1+1(44/15)=1+2=3
结果输出“优秀”!
104分=优秀!
[em11]

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2008-7-3 18:47:00 | 显示全部楼层

Re:面试失败,帮帮我吧!!!

你的试卷改的出100分来?
你要是输入个-10,还挂了呢

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2008-7-4 01:11:00 | 显示全部楼层

Re:面试失败,帮帮我吧!!!

4楼的方法比你的方法更完美。

uint fenshu<<cin;
uint jieguo=fenshu/60+fenshu/75+fenshu/90+fenshu/101;
人家4楼的程序是输入104结果显示“超出范围”。
你的是输入104显示“优秀”,输入105显示“超出范围”。

你奢望用户们正确地去使用你的软件。
而4楼高手是让用户们随便用也能准确的显示结果。

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2008-7-4 08:12:00 | 显示全部楼层

Re:面试失败,帮帮我吧!!!

失败是成功他娘。。。

13

主题

113

帖子

113

积分

注册会员

Rank: 2

积分
113
 楼主| 发表于 2008-7-4 12:51:00 | 显示全部楼层

Re:面试失败,帮帮我吧!!!

不看不知道,一看吓一跳,细节决定成败

1

主题

7

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2008-7-5 08:26:00 | 显示全部楼层

Re:面试失败,帮帮我吧!!!

这样考也太那个了!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 03:00

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表