C语言程序设计作业2023/11/21

1.用while计算1-100的偶数和

【实验过程】

#include <stdio.h>

int main() {

    int i = 0, sum = 0;

    while (i <= 100) {

         sum += i;

         i += 2;

    }

    printf(“%d”, sum);

    return 0;

}

2.求0-100中不能被3整除的数

【实验过程】

#include <stdio.h>

int main() {

    for (int i = 0; i <= 100; i++) {

        if (i % 3 != 0)

            printf(“%d\n”, i);

    }

    return 0;

}

3. 根据输入的三角形的三条边的值,判断三角形的类型(等边、等腰、直角、普通、非三角形)并输出

【实验过程】

#include<stdio.h>

int main()

{

    float a, b, c;

    printf(“请输入三角形的三边a,b,c的值\n”);

    scanf(“%f%f%f”, &a, &b, &c);

    if (a + b <= c || a + c <= b || b + c <= a)

         printf(“输入的三边不能构成三角形\n”);

    else if (a == b && b == c)

         printf(“输入的三边能构成等边三角形\n”);

    else if ((a == b) || (a == c) || (b == c)) {

         if (a * a + b * b == c * c || a * a + c * c == b * b || b * b + c * c == a * a)

             printf(“输入的三边能构成等腰直角三角形\n”);

         else

             printf(“输入的三边能构成等腰三角形\n”);

    }

    else if (a * a == b * b + c * c || b * b == a * a + c * c || c * c == a * a + b * b)

         printf(“输入的三边能构成直角三角形\n”);

    else

         printf(“输入的三边能构成普通三角形\n”);

    return 0;

}


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注