查看: 1214|回复: 4
|
C++ 的练习题 帮忙帮忙
[复制链接]
|
|
问题是:a function called biggerchars that take in 2 five-character string parameters
str1 and str2 .The function compares each of the corresponding character in str1 and str2 and copies the bigger character (with the larger ASCII code) into a temporary string and then returns it. For example BiggerChars ("ABCDE", "CCCCC" returns "CCCDE" (as 'C' of str2 is bigger than 'A' of str1 in cell 0 and so on)
应该是我英文不好 都看不明白问题到底要什么 ,那位可以帮忙给我解释这个问题需要的是什么 |
|
|
|
|
|
|
|
发表于 30-3-2009 09:03 PM
|
显示全部楼层
一個函數稱為biggerchars ,考慮在2個字符的字符串參數
str1排和則為真。函數比較每個相應的字符str1排和副本則為真和大字符(較大ASCII碼)到一個臨時的字符串,然後返回它。例如BiggerChars ( “ ABCDE ” , “ CCCCC ”回報“ CCCDE ” (如' C '類的則為真大於『 A 』的str1排在細胞0等)
英文不好也有google translate幫你的
現在有中英文的了
應該可以看懂了吧 |
|
|
|
|
|
|
|
发表于 30-3-2009 10:21 PM
|
显示全部楼层
原帖由 cod 于 30-3-2009 09:00 PM 发表
 function called biggerchars that take in 2 five-character string parameters
str1 and str2 .The function compares each of the corresponding character in str1 and str2 and copies the bigger character (with the larger ASCII code) into a temporary string and then returns it. For example BiggerChars ("ABCDE", "CCCCC" returns "CCCDE" (as 'C' of str2 is bigger than 'A' of str1 in cell 0 and so on)  
我非常肯定你的英文很不好, 对学习编程肯定有很大的阻碍
题目叫你
1.)写一个function, 名字叫做 biggerchars
2.)这个function需要两个parameter, 分别都是5 个character 组成的string
3.)比较两个string 里的每一对character, 找出ascii value比较大的, 然后放进一个答案string里
3.)这个function将会传回那个答案string |
|
|
|
|
|
|
|
楼主 |
发表于 30-3-2009 11:40 PM
|
显示全部楼层
回复 3# yeenfei 的帖子
1和2 是这样做吗谢谢
void BiggerChars();
void BiggerChar(char string1,charstring2)
{
string1[5]='A,B,C,D,E';
string2[5]='C,C,C,D,E';
} |
|
|
|
|
|
|
|
发表于 31-3-2009 11:24 PM
|
显示全部楼层
回复 4# cod 的帖子
基本的, 都是基本的。
什么事 parameter, 什么是 return type
赶快那本书来看了。。。 基础很重要的- string BiggerChars(string str1, string str2)
- {
- string ans;
- for(int i = 0; i < str1.length(); i++)
- {
- if( str1[i] >= str2[i] )
- ans += str1[i];
- else
- ans += str2[i];
- }
-
- return ans;
- }
复制代码
[ 本帖最后由 onlylonly 于 31-3-2009 11:28 PM 编辑 ] |
|
|
|
|
|
|
| |
本周最热论坛帖子
|