#include <stdio.h>
int main(){
// 输入
const int celsius=26;
// 处理:摄氏温度转华氏温度
int fahr=9*celsius/5+32;
// 输出
printf("celsius = %d, fahr = %d\n",celsius,fahr);
return 0;
}
#include <stdio.h>
#include <math.h>
#define GRAVI 10
int main(){
// 输入
const double maxHeight=100;
const double time=3;
// 处理
double height=fmin(maxHeight,0.5*GRAVI*time*time);
// 输出
printf("height = %.2f\n",height);
return 0;
}
#include <stdio.h>
int main(){
// 输入
const int score[3]={87,72,93};
// 处理:
// 计算和
int sum=0;
for(int i=0;i<3;++i){
sum+=score[i];
}
// 计算均值
double average=(double)sum/3;
// 输出
printf("math = %d, eng = %d, comp = %d, average = %.0f"
,score[0],score[1],score[2],average);
return 0;
}
#include <stdio.h>
int main(){
// 输入
const int x=3;
// 处理:赋值
int y=x*x;
// 输出
printf("%d = %d * %d\n",y,x,x);
printf("%d * %d = %d\n",x,x,y);
return 0;
}
#include <stdio.h>
int main(){
// 输入
int nums[3]={8,9,10};
// 处理:分糖果
for(int i=0;i<3;++i){
nums[i]/=3;
// 利用模运算处理环
nums[(i+2)%3]+=nums[i];
nums[(i+1)%3]+=nums[i];
}
// 输出
for(int i=0;i<3;++i){
printf("%d",nums[i]);
if(i<2){
printf(" ");
}
}
printf("\n");
return 0;
}
#include <stdio.h>
int main(){
// 输入
const int num=152;
// 处理:计算各位数字
int digits[3];
int temp=num;
for(int i=0;i<3;++i){
digits[i]=temp%10;
temp/=10;
}
// 输出
printf("%d = %d + %d*10 + %d*100\n"
,num,digits[0],digits[1],digits[2]);
return 0;
}
#include <stdio.h>
// 返回:分段函数的值
double func(double x){
if(x!=0) return 1/x;
return 0;
}
int main(){
// 输入
double x;
scanf("%lf",&x);
// 输出
printf("f(%.1f) = %.1f\n",x,func(x));
return 0;
}
#include <stdio.h>
int main(){
// 输入
int fahr;
scanf("%d",&fahr);
// 处理:华氏温度转摄氏温度
int celsius=5*(fahr-32)/9;
// 输出
printf("Celsius = %d\n",celsius);
return 0;
}
#include <stdio.h>
#include <math.h>
int main(){
// 输入
double money,year,rate;
scanf("%lf %lf %lf",&money,&year,&rate);
// 处理:计算存款利息
double interest=
money*pow((1+rate),year)-money;
// 输出
printf("interest = %.2f\n",interest);
return 0;
}
#include <stdio.h>
#include <math.h>
// 返回:分段函数的值
double func(double x){
if(x>=0) return sqrt(x);
else return pow(x+1,2)+2*x+1.0/x;
}
int main(){
// 输入
double x;
scanf("%lf",&x);
// 输出
printf("f(%.2f) = %.2f\n",x,func(x));
return 0;
}