刚开始刷题感觉不是那么得心应手,决定每天都写几道题保证自己的熟练度
1011 A+B和C
#include<stdio.h>
int main()
{
int T;
int tcase=1;
scanf("%d",&T);
while(T--)
{
long long a,b,c;
scanf("%lld%lld%lld",&a,&b,&c);
if(a+b>c)
{printf("Case #%d: true\n", tcase++);}
else
{printf("Case #%d: false\n", tcase++);}
}
return 0;
}
1016 部分A+B
#include<stdio.h>
int main()
{
long long A,B,Pa = 0,Pb = 0;
int Da,Db;
scanf("%lld%d%lld%d",&A,&Da,&B,&Db);
while(A>0){
if(A % 10 == Da){
Pa = Pa*10+Da;
}
A /= 10;
}
while(B>0){
if(B % 10 == Db){
Pb = Pb*10+Db;
}
B /= 10;
}
printf("%lld",Pa+Pb);
return 0;
}
1026 程序运行时间
#include<stdio.h>
int main()
{
int c1,c2;
scanf("%d%d",&c1,&c2);
int ans=c2-c1;
if(ans%100>=50)
{
ans=ans/100+1;
}
else
{ans=ans/100;}
printf("%02d:%02d:%02d\n",ans/3600,ans%3600/60,ans%60);
return 0;
P.S:%02d:2d前面有0,数据宽度不足两位时候用0补齐。
1046 划拳
#include<stdio.h>
int main()
{
int n,faila=0,failb=0;
scanf("%d",&n);
for(int i=0;i<n;i++){
int a1,a2,b1,b2;
scanf("%d%d%d%d",&a1,&a2,&b1,&b2);//甲喊,甲划,乙喊,乙划
if(a1+b1==a2&&a1+b1!=b2){failb++;}
if(a1+b1!=a2&&a1+b1==b2){faila++;}
}
printf("%d %d\n",faila,failb);
return 0;
}