输入,输出字符串---华为机试题
2014-09-21 14:26
190 查看
输入为1,2,3
即输入数组,中间以逗号(,)为间隔,以回车为停止符。
即输入数组,中间以逗号(,)为间隔,以回车为停止符。
cin>>c;//<span style="color:#ff6666;">遇到回车,并不读入回车,继续等待输入</span>应用c=cin.get();//取一个字符,可以取回车
#include <iostream> using namespace std; #define max 4 int function_4(int *t) { int temp; char c='0'; int n=0; while (c!='\n') { cin>>temp; t =temp; n++; //cin.ignore(); c=cin.get();//取一个字符,可以取回车 //cin>>c;//<span style="color:#ff6666;">遇到回车,并不读入回车,继续等待输入</span> } for ( int i=0;i<n;i++) { cout<<t[i]<<endl; } return 0; } int main() { int str[max]; function_4(str); return 0; }
相关文章推荐
- 2013华为实习生上机考试试题(一)华为机试 请设计函数int getTest(char input[]) ,检测输入字符串中是否包含连续的或者离散的test,test只出现一次
- 华为机试题---统计并输出每个字符在字符串中出现的次数
- 华为机试题:输入一组大于等于0的整数,从小到大排序输出,输出有连续数时,只输出连续数的最小和最大值
- 华为机试题:输入一组大于等于0的整数,从小到大排序输出,输出有连续数时,只输出连续数的最小和最大值
- 华为OJ试题:输入n个整数,输出其中最小的k个
- 华为机试题:输入一组大于等于0的整数,从小到大排序输出,输出有连续数时,只输出连续数的最小和最大值
- 华为机试——通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 华为机试题:输入一组大于等于0的整数,从小到大排序输出,输出有连续数时,只输出连续数的最小和最大值
- 【华为机试题】将输入字符串中的大写字符改为小写,标点符号空格等删除
- 华为机试题:输入一组大于等于0的整数,从小到大排序输出,输出有连续数时,只输出连续数的最小和最大值
- 华为机试通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 华为:通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 华为2012.09.03浙大机试题 去掉字符串中的重复字符,字符串中重复字符的压缩,根据输入计算字符串结果
- 华为机试题:输入一组大于等于0的整数,从小到大排序输出,输出有连续数时,只输出连续数的最小和最大值
- 【华为机试题】删除输入字符串中重复字符
- 华为机试题--字符串ASCII值加5输出结果
- 华为2014年7月机试题输入正整数根据字符映射表输出对应字符
- 华为OJ平台试题 —— 数组:输入n个整数,输出其中最小的k个
- 华为机试题:输入一组大于等于0的整数,从小到大排序输出,输出有连续数时,只输出连续数的最小和最大值
- 华为:输入一个字符串,删除重复前面的字符,其余字符按原样顺序输出