实验
1 //打印一个小人 2 #include<stdio.h> 3 int main() 4 { 5 printf(" 0 \n"); 6 printf("<H>\n"); 7 printf("I I\n"); 8 return 0; 9 }

1 #include<stdio.h> 2 int main() 3 { 4 printf(" 0 \n"); 5 printf("<H> \n"); 6 printf("I I \n"); 7 printf(" 0 \n"); 8 printf("<H> \n"); 9 printf("I I \n"); 10 return 0; 11 }

1 #include<stdio.h> 2 int main() 3 { 4 printf(" 0 0\n"); 5 printf("<H> <H>\n"); 6 printf("I I I I\n"); 7 return 0; 8 }

实验2
1 #include<stdio.h> 2 int main() 3 { 4 float a,b,c; 5 //输入三边长 6 scanf("%f%f%f",&a,&b,&c); 7 //判断能否构成三角形 8 //补足括号里的逻辑表达式 9 if((a+b)>c&&(a+c)>b&&(b+c)>a) 10 printf("能构成三角\n"); 11 else 12 printf("不能构成三角形\n"); 13 14 15 return 0; 16 }

1 #include<stdio.h> 2 int main() 3 { 4 char ans1, ans2;//用于保存用户输入的答案 5 printf("每次课前认真预习,课后认真复习了没有?(输入Y表示有输入N表示没有):"); 6 ans1 = getchar();//从键盘上输入一个字符,赋值给ans1 7 getchar();//思考这里为什么要加这一行 8 printf("\n手动敲代码里没有?(输入Y表示有输入N表示没有):"); 9 ans2 = getchar() 10 11 if((ans1=='y'||ans2=='Y')||(ans1=='Y'||ans2=='Y')||(ans1=='y'||ans2=='y')||(ans1=='Y'||ans2=='y'))
12 printf("\n罗马不是一天建成的,继续保持哦\n");
13 else
14 printf("\n罗马不是一天毁灭的,我们来建设吧\n");
15
16
17
return 0;
18}

实验4
1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 double x,y; 6 char c1,c2,c3; 7 int a1,a2,a3; 8 9 scanf("%d%d%d",&a1,&a2,&a3); 10 printf("a1=%d,a2=%d,a3=%d\n",a1,a2,a3); 11 getchar(); 12 scanf("%c%c%c",&c1,&c2,&c3); 13 printf("c1=%c,c2=%c,c3=%c",c1,c2,c3); 14 15 scanf("%lf,%lf",&x,&y); 16 printf("x=%f,y=%f\n",x,y); 17 return 0; 18 }

实验5
1 #include<stdio.h> 2 #include<stdlib.h> 3 4 int main () 5 { 6 int year=1000000000; 7 year=year+31536000/2; 8 year=year/31536000; 9 printf("%d",year); 10 return 0; 11 return 0; 12 }

实验6
1 int main() 2 { 3 double x,ans; 4 while(scanf("%lf",&x)!=EOF) 5 { 6 ans=pow(x,365); 7 printf("%.2f的365次方:%.2f",x,ans); 8 printf("\n"); 9 } 10 return 0; 11 }

实验7
1 #include <stdio.h> 2 3 int main() 4 { 5 double c,f; 6 while(scanf("%lf",&c) !=EOF) 7 { 8 f=9*c/5+32; 9 printf("摄氏度c=%.2lf时,华氏度f=%.2lf",c,f); 10 printf("\n"); 11 } 12 return 0; 13 }

实验8
1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 double a,b,c,s,area; 6 while(scanf("%lf%lf%lf",&a,&b,&c)!=EOF) 7 { 8 s=(a+b+c)/2; 9 area=sqrt(s*(s-a)*(s-b)*(s-c)); 10 printf("a=%g,b=%g,c=%g,area=%.3f\n",a,b,c,area); 11 12 } 13 return 0; 14 }


浙公网安备 33010602011771号