实验1
task1.1
`
#include <stdio.h>
int main()
{
printf(" o \n");
printf("<H>\n");
printf("I I\n");
printf(" o \n");
printf("<H>\n");
printf("I I\n");
return 0;
} `
task1.2
`
#include <stdio.h>
int main()
{
printf(" o o\n");
printf("<H> <H>\n");
printf("I I I I\n");
return 0;
} `
task2
`
#include <stdio.h>
int main()
{
double a,b,c;
scanf("%lf%lf%lf",&a,&b,&c);
if(a+b>c && a+c>b && b+c>a)
printf("能构成三角形\n");
else
printf("不能构成三角形\n");
return 0;
} `
task3
`
#include <stdio.h>
int main()
{
char ans1,ans2;
printf("每次课前认真预习、课后及时复习了没?(输入y或Y表示有,输入n或N表示没有):");
ans1=getchar();
getchar();
printf("\n动手敲代码实践了没?(输入y或Y表示敲了,输入n或N表示没有敲):");
ans2=getchar();
if((ans1=='y'||ans1=='Y')&&(ans2=='y'||ans2=='Y'))
printf("\n罗马不是一天建成的,继续保持哦:)\n");
else
printf("\n罗马不是一天毁灭的,我们来建设吧\n");
return 0;
} `
task4
`
#include <stdio.h>
int main()
{
double x,y;
char c1,c2,c3;
int a1,a2,a3;
scanf("%d%d%d",&a1,&a2,&a3);
printf("a1=%d,a2=%d,a3=%d\n",a1,a2,a3);
scanf("%c%c%c",&c1,&c2,&c3);
printf("c1=%c,c2=%c,c3=%c\n",c1,c2,c3);
scanf("%lf%lf",&x,&y);
printf("x=%lf,y=%lf\n",x,y);
return 0;
} `
task5
`
#include <stdio.h>
int main()
{
int year;
year = (1e9)/(60*60*24*365) + 0.5;
printf("10亿秒约等于%d年\n",year);
return 0;
} `
task6.1
`
#include <stdio.h>
#include <math.h>
int main()
{
double x,ans;
scanf("%lf",&x);
ans=pow(x,365);
printf("%.2f的365次方:%.2f\n",x,ans);
return 0;
} `
task7
`
#include <stdio.h>
#include <math.h>
int main()
{
double C, F;
printf("请输入摄氏度(输入任意非数字结束):\n");
while (scanf("%lf", &C) == 1) {
F = C * 9.0 / 5.0 + 32.0;
printf("摄氏度:%.2lf -> 华氏度:%.2lf\n", C, F);
printf("请输入下一个摄氏度:\n");
}
return 0;
} `
task8
`
#include <stdio.h>
#include <math.h>
int main()
{
double a, b, c, p, s;
printf("请输入三角形三边边长(输入任意非数字结束):\n");
while (scanf("%lf %lf %lf", &a, &b, &c) == 3) {
p = (a + b + c) / 2.0;
s = sqrt(p * (p - a) * (p - b) * (p - c));
printf("边长:%.2lf, %.2lf, %.2lf -> 面积:%.3lf\n", a, b, c, s);
printf("请输入下一组三边边长:\n");
}
return 0;
} `
thats all and thanks for ur watching:)plz leave ur advice for me if u like:D