c 2运输机:几道C语言的题1编写一个程序求满足如下条件的最大的n.条件是1*1+2*2+3*3+...+n*n<=1000

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 17:35:45
我们学的是TC版本
急需高人指点,谢了!!
还没问完就不小心提交了,真晕,呵呵
还有三道题呢。
1编写一个程序计算1到正整数n之间的奇数和和偶数和。
2输入三个边长,判断它们组成的三角形是一般三角形,等腰三角形,等边三角形,还是直角三角形。
3笼子里有鸡兔一共30只,脚有90只,编写程序计算有几只鸡几只兔。
再谢一次!!

OK!今天正好有空,就帮你个忙吧!
1)
#include"stdio.h"
main()
{ int i,x=0,a=0,b=0,j;
for(i=0;x<=1000;++i)
x+=i*i;
printf("This number is which you want:%d",i);
getch();
for(j=1;j<i;j+=2)
a+=j;
for(j=2;j<i;j+=2)
b+=j;
printf("奇数和为%d,偶数和为%d",a,b);
getch();
}

2) #include"stdio.h"
#include"conio.h"
main()
{ int a,b,c;
here: scanf("%d%d%d",&a,&b,&c);
if(a<=0||b<=0||c<=0) {clrscr();goto here;}
if(a==b&&b==c) printf("是等边三角形");
else if(a==b||b==c||a==c) printf("是等腰三角形");
else if(a*a+b*b=c*c||a*a+c*c=b*b||b*b+c*c=a*a) printf("是直角三角形 ");
else printf("是一般三角形");
getch();
}

3) #define foot 90
#define total 30
#include"stdio.h"
main()
{ int r,c,
for(r=1;r<30;c=total-r,r++)
if(r*4+c*2==foot) break;
printf("兔子有%d只,鸡有%d只",r,c);
getch();
}

这题我看过,有人已经解决了。你可以找找。
其实,你应该先搜一下再问问题,不是吗?