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;
}
发表回复