61 条题解
-
38
这题简单,我们来看看思路,先输入 n 表示有几个数,然后依次输入,只要 输入的值 >= 90 那么就将总变量 sum 增加1,ok,思路理清了,开始做题吧~上代码!
#include <bits/stdc++.h> using namespace std; int main() { int n, x, sum = 0; cin >> n; for (int i=1;i<=n;i++) { cin >> x; if (x >= 90) sum += 1; } cout << sum; return 0; }
再次提醒,不要一味地去发代码,也要讲思路!
-
2
我写了两种方法:数组和普通 方法一:数组
#include <bits/stdc++.h> using namespace std; int main() { int n,a[100],u=0; cin>>n; for(int i=0;i<n;i++){ cin>>a[i]; } for(int i=0;i<n;i++) { if(a[i]>=90){ u++; } } cout<<u; return 0; }
方法二:普通
#include <bits/stdc++.h> using namespace std; int main(){ int n,x,u=0; cin>>n; for(int i=1;i<=n;i++) { cin>>x; if(x>=90){ u++;} } cout<<u; return 0; }
都是对的哈(第二种我改了一下格式,有换行的地方就不确定啦~~)
-
0
这是道关于元组运用+for循环+if条件语句的题目,题目中说分数的个数n<=100,所以我们可以定义元组a为100,然后for循环(注意:元组的第①个数标为a[0]),最终if条件语句——AC![鼓掌]!
#include <iostream> using namespace std; int main() { int n,a[100],sum = 0; cin >> n; for (int i = 0;i < n;i++) { cin >> a[i]; } for (int i = 0;i < n;i++) { if (a[i] >= 90) { sum++; } } cout << sum; return 0; }
-
0
#1
#include <iostream> using namespace std; int main() { int n, a[101], num = 0; cin >> n; for (int i = 1; i <= n; i++) { cin >> a[i]; } for (int i = 1; i <= n; i++) { if (a[i] >= 90) { num++; } } cout << num << endl; return 0; }
#2
#include <iostream> using namespace std; int main() { int n, x, num = 0; cin >> n; for (int i = 1; i <= n; i++) { cin >> x; if (x >= 90) { num++; } } cout << num << endl; return 0; }
信息
- ID
- 420
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 3
- 标签
- 递交数
- 4918
- 已通过
- 2734
- 上传者