实验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;
} `

1

task1.2

`

#include <stdio.h>

int main()
{
    printf(" o     o\n");
    printf("<H>   <H>\n");
    printf("I I   I I\n");

  return 0;
} `

1

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;
 } `

2

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;
 } `

3

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;
 } `

4

task5

`

 #include <stdio.h>

int main()
{
    int year;
    year = (1e9)/(60*60*24*365) + 0.5;
    printf("10亿秒约等于%d年\n",year);

    return 0;
 } `

5

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;
 } `

6

6

6

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;
 } `

7

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;
 } `

8

thats all and thanks for ur watching:)plz leave ur advice for me if u like:D

posted @ 2025-09-26 22:47  kanejames  阅读(13)  评论(1)    收藏  举报