C艹重复输入小方法,for循环+while
#include <iostream> #include <cctype> #include <string> const int Max = 5; int main(int argc, char const *argv[]) { using namespace std; int golf[Max]; int i; for (i = 0; i < Max; i++) { std::cout << "round #" << i+1 << '\n'; while (!(cin >> golf[i])) { cin.clear(); cin.get(); // while (cin.get() != '\n') { // continue; // } std::cout << "please enter a number:" << '\n'; } } double total = 0.0; for (i = 0;i < Max; i++) { total += golf[i]; } std::cout << total << '\n'; return 0; }
int vector_begin(){ vector<string> words; string str; cout << "please input you content==>:" << '\n'; while (cin >> str){ words.push_back(str); if (cin.get() == '\n'){ break; } } vector<string>::iterator iter; for (iter =words.begin(); iter != words.end(); iter++){ cout << *iter << '\n'; } return 0; } int main () { // assign(); vector_begin(); return 0; }
作者:沐禹辰
出处:http://www.cnblogs.com/renfanzi/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
出处:http://www.cnblogs.com/renfanzi/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。