实验3
#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) {
if(a==b &&a==c)
printf("构成等边三角形\n");
else if(a==b || b==c)
printf("构成等腰三角形\n");
else
printf("构成一般三角形\n");
}
else
printf("不能构成三角形\n");
return 0;
}



#include <stdio.h>
int main(){
double a,b,c;
printf("输入三角形三边:\n");
while(scanf("%lf%lf%lf",&a,&b,&c)){
if(a+b>c && a+c>b && b+c>a) {
if(a==b &&a==c) printf("构成等边三角形\n");
else if(a==b || b==c) printf("构成等腰三角形\n");
else printf("构成一般三角形\n"); }
else
printf("不能构成三角形\n");
printf("\n输入三角形三边:\n");
}
return 0;
}

会一直重复如果不停止的话
#include<stdio.h>
int main(){
int number,max, min, n;
n = 1;
printf("输出第%d个数:",n);
scanf("%d",&number);
max = number;
min = number;
while(n<5){
n++;
printf("输入第%d个数:",n);
scanf("%d",&number);
if(number>max)
max = number;
else if(number<min)
min = number;
}
printf("最大数为:%d\n",max);
printf("最小数为:%d\n",min);
return 0;
}

#include<stdio.h>
int main(){
int x,y = 1;
int count=0;
printf("输出的素数为:\n");
for(x = 101;x <= 200;x++)
{
for(y = 2;y <= x;y++)
{
if(x%y == 0)
break;
}
if(x == y){
count++;
printf("%6d",x);
if(count%5==0)
printf("\n");
}
}
printf("\n""101-200之间有%d个素数",count);
return 0;
}

#include<stdio.h>
int main(){
int x, y, z;
int a, b;
for(x = 1;x <= 5;x++)
{ a=5-x;
b=2*x-1;
for(y = 1;y <= a;y++)
printf(" ");
for(z = 1;z <= b;z++)
{
printf("*");
}
printf("\n");
}
return 0;
}

浙公网安备 33010602011771号