(24上)1.为了响应国家低碳的倡议,学校请你设计一个饮料瓶回收系统,根据投的饮料瓶类型和数量进行奖励。具体如下图:假设学生投瓶10个,投瓶类型定义为t(0表示塑料瓶,1表示易拉罐),单个饮料瓶的容量/重量定义为v,奖励的总金额为sum,输出时保留2位小数,请使用C语言或python语言模拟该过程。
#include<stdio.h>
float reward(int t1,float v1){
if(t1==0)
if(v1<500)return 0.08;
else return 0.1;
else
if(v1<10)return 0.06;
else return 0.09;
}
int main(){
int t;
float sum=0,v;
for(int i=0;i<10;i++){
printf("请输入瓶子类型(0为塑料瓶,1为易拉罐):");
scanf("%d",&t);
printf("请输入单个饮料瓶容量:");
scanf("%f",&v);
sum+=reward(t,v);
}
printf("总奖励金额为:%.2f元",sum);
}
(24下)2.实现字符串的逆转
#include<stdio.h>
#include<string.h>
#include<conio.h>
int main(){
char s[20],temp;
int n,i,j;
printf("输入字符串:\n");
gets(s);
n=strlen(s),i=0,j=n-1;
while(i<j){
temp=s[i];
s[i]=s[j];
s[j]=temp;
i++; j--;
}
printf("转置后字符串为:\n");
puts(s);
getch();
}
(23上)3.猴子第一天早上摘下若干桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上有将剩下的桃子吃了一半,又多吃了一个。以后每天早上都吃前一天早上剩下的一半多一个。到了第十天早上想再