会C语言的大侠帮帮忙啊 !!!急!!!

来源:百度知道 编辑:UC知道 时间:2024/05/21 22:39:01


猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又吃了一个。第二天早上又将剩下的桃子吃了一半,又过吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,就只剩一个桃子了,求第一天共摘了多少个桃子。



定义一个函数,用于判断由3个数是否构成三角形,若能,判断出是等边三角形,等腰三角形还是不等边三角形。(要求从主函数输入三边,调用函数判断,然后由主函数输出结果)



编写一个打印三角形的函数。形参分别代表三角形的高,组成三角形的字符,三角形顶点的位置,函数首部可写成:
void Drawtriangle (int height,char ch, int apex)
在主函数中输入三角形的高,组成三角形的符号,以及顶点的位置;调用函数输出三角形。如调用语句为: Drawtriangle (4,'+',10);执行后将打印出如下的三角形:

+
+++
+++++
+++++++

编程输入如下矩阵:
2 1 1 1 1
3 2 1 1 1
4 3 2 1 1
5 4 3 2 1
6 5 4 3 2



输入20位学生一门课程的成绩,统计各分数段的人数,并按成绩由高到低输出。



打印10行的杨辉三角形,要求输出形状为
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1



有一组含10个整数的有序数组,从键盘输入一个数据插入数组中,数组仍然有序,编程实现。



综合应用:学生成绩管理。编写程序完成以下功能:
●学生成绩的录入
●学生成绩的显

/* 猴子吃套问题*/
#include"stdio.h"
void main()
{int i,sum;
sum=1;
//sum表示摘的总数;初始化为最后一天剩余的桃子数;
for(i=1;i<10;i++)
sum=2*(sum+1);
printf("猴子摘桃的总数为:");
printf("%d\n",sum);
}

关于第5题,实在没弄明白顶点的位置这个参数的作用,还是勉强写了一个.

#include"stdio.h"
void Drawtriangle(int height,char ch,int apex)
{int i,j;
for(i=1;i<=apex-height;i++) printf("\n");
for(i=1;i<=height;i++)
{ for(j=1;j<=2*i-1;j++) printf("%c",ch);
printf("\n");}
}

void main()
{char ch;
int height,apex;
printf("输入组成字符:");
scanf("%c",&ch);
printf("输入三角形的高:");
scanf("%d",&height);
printf("输入顶点位置:");
scanf("%d",&apex);
Drawtriangle(height,ch,apex);
}

输出杨辉三角的前十行:
#include"stdio.h"
void main()
{int i,