61 条题解
-
37
这题简单,我们来看看思路,先输入 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; }
再次提醒,不要一味地去发代码,也要讲思路!
-
1
我写了两种方法:数组和普通 方法一:数组
#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; }
都是对的哈(第二种我改了一下格式,有换行的地方就不确定啦~~)
-
1
#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; }
-
0
学校中,在小明身上发生了一件怪事 小明正在考试,但他却睡了过去。 小明被铃声吵醒,发现自己一道题也没答,吓了一跳。小明醒了,但他又吓了一跳——今天期末考试!!! 祝小明好运
#include <bits/stdc++.h> using namespace std; int main() { int a[100],n,num=0;//定义&初始化 cin >> n; for (int i=0;i<n;i++) { cin >> a[i];//输入元素 if (a[i] >= 90)//判断是否优秀 { num++;//是,就加一 } } cout << num;//输出人数,其中一人是小明 return 0; }
小明的成绩出来了: 99.5分 小明终于能长舒一口气了。
-
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; }
信息
- ID
- 420
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 2
- 标签
- 递交数
- 4361
- 已通过
- 2546
- 上传者