#include <stdio.h>
int main(){
// 输出
printf("Programming in C is fun!\n");
return 0;
}
#include <stdio.h>
int main(){
// 输入
const int layer=4;
// 输出
for(int i=1;i<=4;++i){
for(int j=1;j<=i-1;++j){
printf(" ");
}
for(int j=1;j<=layer-i;++j){
printf("* ");
}
printf("*\n");
}
return 0;
}
#include <stdio.h>
int main(){
// 输入
const int fahr=150;
// 处理
int celsius=5*(fahr-32)/9;
// 输出
printf("fahr = %d, celsius = %d\n",fahr,celsius);
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(){
// 输入
int fahr;
scanf("%d",&fahr);
// 处理
int celsius=5*(fahr-32)/9;
// 输出
printf("Celsius = %d\n",celsius);
return 0;
}
#include <stdio.h>
int main(){
// 输入
int nums[2];
scanf("%d %d",&nums[0],&nums[1]);
// 输出
printf("%d + %d = %d\n",nums[0],nums[1],nums[0]+nums[1]);
printf("%d - %d = %d\n",nums[0],nums[1],nums[0]-nums[1]);
printf("%d * %d = %d\n",nums[0],nums[1],nums[0]*nums[1]);
printf("%d / %d = %d\n",nums[0],nums[1],nums[0]/nums[1]);
return 0;
}
#include <stdio.h>
// 返回:非0实数->其倒数 否则->0
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>
#include <math.h>
// 返回:分段函数的函数值
double func(double x){
if(x<0) return pow(x+1,2)+2*x+1/x;
return sqrt(x);
}
int main(){
// 输入
double x;
scanf("%lf",&x);
// 输出
printf("f(%.2f) = %.2f\n",x,func(x));
return 0;
}
#include <stdio.h>
int main(){
// 输入
int lower,upper;
scanf("%d %d",&lower,&upper);
// 边界
if(lower>upper || upper>100){
printf("Invalid.\n");
return 0;
}
// 输出:
// 1.表头
printf("fahr celsius\n");
// 2.表体
for(int i=lower;i<=upper;i+=2){
double celsius=5*((double)i-32)/9;
printf("%d%6.1f\n",i,celsius);
}
return 0;
}
#include <stdio.h>
int main(){
// 输入
int n;
scanf("%d",&n);
// 处理
double sum=0;
for(int i=1;i<=n;++i){
sum+=1/(double)i;
}
// 输出
printf("sum = %f\n",sum);
return 0;
}