C\C++算法刷题
一只笔1元9角a代表元,b代表角
求a,b代表的钱可以买多少只笔
#include<iostream>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
cout<<(a*10+b)/19;
return 0;
}
第二道题,求两个时间的差,c为第一个时间的小时位,a为第二个时间的小时位,d为第一个时间的分钟位,b为第二个时间的分钟位
e为两个时间差的小时,f为分钟
#include<iostream>
using namespace std;
int main()
{
int a,b,c,d,e,f;
cin>>a>>b>>c>>d;
e=((c*60+d)-(a*60+b))/60;
f=((c*60+d)-(a*60+b))%60;
cout<<e<<" "<<f;
return 0;
}
代码分析:
运算符:*代表乘,/代表除,%代表取余,+代表加,-代表减,()的优先级最高,先算括号里的
include<iostream>包含一个头文件,里面有cout,cin相关的函数,
using namespace std,using namespace 是固定写法,std是一个命名空间,这个代码写上后,就可以直接使用cout,cin,
不需要使用::约束来使用相关的函数,
int a,b,c,d;这个表示声明四个整型变量,名字分别为a,b,c,d
cin>>a>>b>>c>>d;获取用户在控制台输入的东西,分别存入a,b,c,d四个变量中,类似c语言中的scanf函数
cout<<e<<" "<<f;在控制台中输出变量e,f存储的数据,还在控制台输出了这个“ ”,代表输出控制台一个空格
return 0;:返回0,表示程序正常结束,如果返回非零表示程序非正常结束;
int main(){}:定义一个函数,返回值为int 函数名为main,参数为空,{}里面放代码,int与return后面的0对应,
现在数学不好 都不敢玩逆向了{:5_118:} 谢谢分享 真是太好了 感谢大佬的分享 谢谢分享 谢谢分享 火前留名!我相信一定会火! 感谢楼主 楼主分享不易,顶帖是必须的~ 谢谢分享