L1-066 猫是液体
#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%d",a*b*c);
}
L1-067 洛希极限
#include <stdio.h>
int main(){
double a = 0,b = 0;
int n = 0;
double sum = 0,k;
scanf("%lf %d %lf",&a,&n,&b);
if(n == 0){
sum = a * 2.455;
}else {
sum = a * 1.26;
}
k = b / sum;
if(k > 1)
printf("%.2lf ^_^" ,sum);
else
printf("%.2lf T_T",sum);
return 0;
}
L1-068 调和平均
#include <stdio.h>
int main()
{
int n,i;
float a,sum=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{scanf("%f",&a);
sum+=1/a;
}
printf("%.2f",1/(sum/n));
return 0;
}
L1-069 胎压监测
#include<stdio.h>
int main()
{
int a[4],i,max=0,b[4],c[4]={0},s=0;
int d,ya;
for(i=0;i<4;i++)
{
scanf("%d",&a[i]);
}
scanf("%d %d",&d,&ya);
for(i=0;i<4;i++)
{
if(max<a[i])
max=a[i];
}
for(i=0;i<4;i++)
{
b[i]=max-a[i];
}
for(i=0;i<4;i++)
{
if(a[i]<d||b[i]>ya)
{c[i]=1;s++;}
}
if(s>=2)
{
printf("Warning: please check all the tires!");
}
else{
if(s==0)
printf("Normal");
else
{
for(i=0;i<4;i++)
{
if(c[i]==1)printf("Warning: please check #%d!\n",i+1);
}
}
}
}
L1-070 吃火锅
#include <stdio.h>
#include <string.h>
int main() {
char xinxi[100][81];
int i=0,j=0,count=0;
gets(xinxi[0]);
while(strcmp(xinxi[i],".")!=0){
i++;
gets(xinxi[i]);
}
printf("%d\n",i);
while(i--){
if(strstr(xinxi[j],"chi1 huo3 guo1")!=NULL){
count++;
if(count==1){
printf("%d ",j+1);
}
}
j++;
}
if(count!=0){
printf("%d",count);
}
else
printf("-_-#");
return 0;
}
蓝桥杯 九进制转十进制
#include <stdio.h>
#include <string.h>
int main()
{
int a = 0, b = 0,c,mid=1,d=0,e,f,h;
char arr[10] = "0";
gets(arr);
b=strlen(arr);
f= strlen(arr);
h= strlen(arr);
for (a = 0; a<b-1; a++)
{
e = arr[a] - '0';//用于将字符串中的数字字符转化成数字
mid = 1;
for (c = h - 1; c > 0; c--)//计算该位置乘以9的个数
{
mid = mid * 9;
}h--;
e = e * mid;//计算该位数值大小
d = d +e;//各个位置数字相加(不包括个位)
}
d = d + (arr[f - 1] - '0');//arr[f - 1] - '0'计算的是最后个位数值
printf("%d", d);
return 0;
}