10 1 2 3 4 11
10
#include <iostream> using namespace std; int main (){ int a ; //输入判断数、存放和的变量 int tmp = 0; //临时存放变量 cin >> a; int b[5] ; //输入5个正整数 for (int i = 0 ; i < 5 ; i++ ){ cin >> b[i]; if( b[i] < a ){ tmp += b[i]; //将得出来的数存入tmp,并且相加 } } cout << tmp << endl; return 0; }
解题思路:这道题难就难在于看起来很简单,但是我们需要把比对出来的数拿出来的时候,很麻烦,不太好思考这一步骤。
原文:http://www.cnblogs.com/rocke/p/4062188.html