上次给大家出了道题目,再给大家看看
时间:0.2s 空间:32M
题目描述:
输入两个整数a, b, 输出a/b的值,只保留整数部分.
输入格式:
在两行里分别输入这两个整数
输出格式:
输出一个整数
样例输入:
5
2
样例输出:
2
只要熟记我之前的那张表就可以了
因此代码是:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin>>a>>b;//输入
int c=a/b;//计算过程,不用管余数,因为这种方法是整除,余数自动省略
cout<<c;//输出
return 0;
}
ok,步入今天的主题:
既然是变量的应用,因此题目和生活实际有很大关系
首先给大家看一道题目:
时空限制:1S/256MB
题目描述
牛牛最近学习了C++入门课程,这门课程的总成绩计算方法是:
总成绩=作业成绩×0.2+小测成绩×0.3+期末考试成绩×0.5
牛牛想知道,这门课程自己最终能得到多少分。
输入格式
三个非负整数 A,B,C 分别表示牛牛的作业成绩、小测成绩和期末考试成绩。相邻两个数之间用一个空格隔开,三项成绩满分都是 100 分。
输出格式
一个整数,即牛牛这门课程的总成绩,满分也是 100 分。
输入输出样例
输入 #1
100 100 80
输出 #1
90
输入 #2
60 90 80
输出 #2
79
这个就和生活实际有很大的出入,有因为成绩被打过的同学举个爪
OK啊,首先给大家解读一下:
输入输出样例1说明
牛牛的作业成绩是100分,小测成绩是100分,期末考试成绩是80分,总成绩是100×0.2+100×0.3+80×0.5=20+30+40=90
输入输出样例2说明
牛牛的作业成绩是60分,小测成绩是90分,期末考试成绩是80分,总成绩是60×0.2+90×0.3+80×0.5=12+27+40=79
懂了吧!其实有三个量,分别是:作业成绩、小测成绩、期末成绩
取得量分别是20%、30%、50%
so,int三个量a,b,c,计算的时候就是0.2*a+0.3*b+0.5*c
这样的话代码也就出来了
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;//输入
int w=a*20/100+b*30/100+c*50/100;//计算过程
cout<<w;//输出
return 0;
}
最后,给大家一道题目:
时间:0.2 空间:32M
题目描述:
使用勾股定理,根据一个直角三角形的两条直角边,问斜边长度。保证三条边长都为整数。
输入格式:
一行两个不超过1000的正整数,表示直角三角形的两直角边长度。
输出格式:
一行一个整数,表示直角三角形的斜边长度。
样例输入:
3 4
样例输出:
5
提示:
勾股定理:a^2 + b^2 = c^2 (a和b是直角边长,c是斜边长)
最后也请各位喜欢的点个赞支持一下,毕竟作者还是一个初中生
谢谢大家