
C语言编程题~~选几个做出了给我吧~~看着我混乱了啊~用C程序哦~c++。。。
1、利用格利高公式求π。,直到最后一项的值小于10-6为止。2、四个学生上地理课,回答我国四大淡水湖大小时这样说:(★★★)甲:“最大洞庭湖,最小洪泽湖,鄱阳湖第三。”乙...
1、 利用格利高公式求π。,直到最后一项的值小于10-6为止。
2、 四个学生上地理课,回答我国四大淡水湖大小时这样说: (★★★)
甲:“最大洞庭湖,最小洪泽湖,鄱阳湖第三。”
乙:“最大洪泽湖,最小洞庭湖,鄱阳湖第二,太湖第三。”
丙:“最小洪泽湖,洞庭湖第三。”
丁:“最大鄱阳湖,最小太湖,洪泽湖第二,洞庭湖第三。”
对于每个湖的大小,每个学生仅答对一个,请编程确定四个湖的大小。
3、输入三个数,判断以这三个数为边能否组成一个三角形。若不能,则给出适当信息;若能,则进一步判断它们构的是锐角三角形、直角三角形还是钝角三角形,并输出其特征(等边、等腰、直角、一般)、求其面积。
4、设我国目前的人口为11亿,且每年的增长率为1.5%。问多少年后,我国的人口会翻一番?
5、把一元的钞票换成一分、二分和五分的硬币(每种至少一枚),问有多少种兑换方法? 展开
2、 四个学生上地理课,回答我国四大淡水湖大小时这样说: (★★★)
甲:“最大洞庭湖,最小洪泽湖,鄱阳湖第三。”
乙:“最大洪泽湖,最小洞庭湖,鄱阳湖第二,太湖第三。”
丙:“最小洪泽湖,洞庭湖第三。”
丁:“最大鄱阳湖,最小太湖,洪泽湖第二,洞庭湖第三。”
对于每个湖的大小,每个学生仅答对一个,请编程确定四个湖的大小。
3、输入三个数,判断以这三个数为边能否组成一个三角形。若不能,则给出适当信息;若能,则进一步判断它们构的是锐角三角形、直角三角形还是钝角三角形,并输出其特征(等边、等腰、直角、一般)、求其面积。
4、设我国目前的人口为11亿,且每年的增长率为1.5%。问多少年后,我国的人口会翻一番?
5、把一元的钞票换成一分、二分和五分的硬币(每种至少一枚),问有多少种兑换方法? 展开
展开全部
其实算法都很简单。(暴力求解)
就请==吧。我会一道一道粘贴过来
/*π/4=1-(1/3)+(1/5)-(1/7)+(1/9)-(1/11)+....+(1/n) n*/
/*1.*/
#include<stdio.h>
#include<math.h>
int main()
{
int n=3;
double xiang=1;
double pi=1;
while(fabs(xiang)>=pow(10,-6))
{
if(xiang<0)//这是判断前一项是否为负数
xiang=1.0/n;
else
xiang=-1.0/n;
n+=2;
pi+=xiang;
}
printf("%lf\n",4*pi);
return 0;
}
/*3.*/
#include<stdio.h>
#include<math.h>
int main()
{
int a,b,c;
double p;
int flag=1;
int max,temp;
printf("输入三边,空格隔开");
scanf("%d%d%d",&a,&b,&c);
if(a<b)
{
temp=a;
a=b;
b=temp;
}
if(b<c)
{
temp=b;
b=c;
c=temp;
}
if(a<b)
{
temp=a;
a=b;
b=temp;
}//abc排序
if(a>b+c)
{
printf("不");
flag=0;
}
printf("能组成三角形\n");
if(flag==1)
{
printf("组成的是");
if(a==c)
printf("等边三角形");
else if(a==b||b==c||a*a==b*b+c*c)
{
if(a==b||b==c)
printf("等腰");
if(a*a==b*b+c*c)
printf("直角");
printf("三角形");
}
else
if(a*a>b*b+c*c)
printf("钝角三角形");
else
printf("锐角三角形");
}
printf("\n");
printf("面积是");
p=(a+b+c)/2.0;
printf("%lf\n",sqrt(p*(p-a)*(p-b)*(p-c)));
printf("\n");
return 0;
}
/*4*/
#include<stdio.h>
#include<math.h>
int main()
{
int k=1;
for(;;k++)
if(pow(1.015,k)>=2)
break;
printf("%d",k);
return 0;
}
/*5.*/
#include<stdio.h>
int main()
{
int count=0;
int fen_1,fen_2,fen_5;
for(fen_1=1;fen_1<100;fen_1++)
for(fen_2=1;fen_2<50;fen_2++)
for(fen_5=1;fen_5<20;fen_5++)
if(fen_1+fen_2*2+fen_5*5==100)
count++;
printf("%d",count);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询