1.水仙花数:#include<stdio.h>
int main()
{
int a,b,c,d;
for(a=100;a<=999;a++) /*the data a varify from 100 to 999*/
{
b=a/100;
c=a%10;
d=(a-b*100)/10;
if(a==b*b*b+c*c*c+d*d*d)
{
printf("%d\n",a); /*output the final result*/
}
}
return 0;
}
2.计算ax2+bx+c=0的根:20xx年春季学期第二道大题
3.三角形类型判断:#include<stdio.h>
#include<math.h>
int main()
{
float a,b,c;
float d=10e-3;
scanf("%f,%f,%f",&a,&b,&c); /*define and input some data*/
if(a+b>c && a+c>b &&c+b>a)
{
if((fabs(a-b)<d||fabs(b-c)<d||fabs(a-c)<d)&&(fabs(a*a+b*b-c*c)<d||fabs(c*c+b*b-a*a)<d||fabs(c*c+a*a-b*b)<d))
{
printf("Iscsceles right triangle!\n");
}
else if(fabs(a-b)<d || fabs(b-c)<d || fabs(a-c)<d) /*operate different kinds of directions*/ {
…… …… 余下全文