摘要: 填空题、选择题、改错题、分析题。分析题:1.有一个粗心的程序猿想要写一个程序来现实30个'-'号,不小心写成如下代码,要求你修改使之能正确实现功能。但是,你只能修改或增加其中的一个字符。程序代码如下:int n = 30;for(int i = 0; i < n; i--) printf("-"); 2.有三个单身的程序猿想要争夺一个心仪的女子,他们手中个有一把枪。但是每个人的枪法不一样,A命中目标的概率为30%,B命中目标的概率为50%,C则是百发百中。公平起见,射击顺序如下,A先,然后B,最后C。请问最后谁活下来的可能最大,谁的可能最小?请分析他们 阅读全文
posted @ 2013-03-26 23:44 Tiu.G 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 字符串转化为整数需要注意以下几个问题: 1.检测非法输入; 2.空串、空指针; 3.判断数字的正负; 4.处理数字的上下溢出。(因为整数是有范围的。)#include <iostream>long long StrToIntCore(const char* digit,bool minus);enum Status{kValid = 0, kInvalid};int g_nStatus = kValid; //定义一个全局变量来标志是否遇到非法输入。int StrToInt(const char* str){g_nStatus = kInvalid;long long num = 阅读全文
posted @ 2013-03-26 10:37 Tiu.G 阅读(185) 评论(0) 推荐(0) 编辑