1)编写一个C语言程序,输入a、b、c 3个值,输入其中最大者,要求在子函数里面比较数大2)编程输入三角形的三边长,计算并输出三角形面积和周长(可以只计算周长).3)编写一个函数用冒泡

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 20:37:18

1)编写一个C语言程序,输入a、b、c 3个值,输入其中最大者,要求在子函数里面比较数大2)编程输入三角形的三边长,计算并输出三角形面积和周长(可以只计算周长).3)编写一个函数用冒泡
1)编写一个C语言程序,输入a、b、c 3个值,输入其中最大者,要求在子函数里面比较数大
2)编程输入三角形的三边长,计算并输出三角形面积和周长(可以只计算周长).
3)编写一个函数用冒泡法对10个整数由小到大顺序排列,用数组名作为实参.
哥哥姐姐~小弟真的很需要帮助

1)编写一个C语言程序,输入a、b、c 3个值,输入其中最大者,要求在子函数里面比较数大2)编程输入三角形的三边长,计算并输出三角形面积和周长(可以只计算周长).3)编写一个函数用冒泡
/* 1.输入a、b、c 3个值,输出其中最大者,要求在子函数里面比较数大 */
#include
int mycmp(int a,int b,int c)
{
\x05int max = a;
\x05if(max < b) max = b;
\x05if(max < c) max = c;
\x05return max;
}
int main()
{
\x05int x1,x2,x3,max;
\x05printf("Please input x1 x2 and x3:\n");
\x05scanf("%d %d %d",&x1,&x2,&x3);
\x05mycmp(x1,x2,x3);
\x05max = mycmp(x1,x2,x3);
\x05printf("max = %d\n",max);
\x05return 0;
}
/* 2.编程输入三角形的三边长,计算并输出三角形面积和周长(可以只计算周长).*/
#include
#include
double sum,area; //周长:sum,面积:area
void mycount(double a,double b,double c)
{
\x05double p;
\x05sum = a + b + c;
\x05//面积:海伦公式
\x05p = sum/2;
\x05area = sqrt(p*(p-a)*(p-b)*(p-c));
}
int main()
{
\x05double x1,x2,x3;
\x05printf("Please input x1 x2 and x3:\n");
\x05scanf("%lf %lf %lf",&x1,&x2,&x3);
\x05mycount(x1,x2,x3);
\x05printf("周长 = %f,面积 = %f\n",sum,area);
\x05return 0;
}
/* 3.编写一个函数用冒泡法对10个整数由小到大顺序排列,用数组名作为实参 */
// 楼主注意啦,有些回答不是冒泡排序,而是简单选择排序,如 yumao121
// 当本身是从小到大排序的时候,倒霉熊lujin 解答要遍历n-1趟,其实只要遍历一趟
#include
#include
double sum,area; //周长:sum,面积:area
void swap(int *a,int *b)
{
\x05int temp;
\x05temp = *a;
\x05*a = *b;
\x05*b = temp;
}
void BubbleSort(int A[],int n)
{
\x05int i,j,last; //last:记录最近被修改的记录
\x05i = n - 1;
\x05while( i>0 )
\x05{
\x05\x05last = 0;
\x05\x05for(j = 0; j < i; j++)
\x05\x05{
\x05\x05\x05if(A[j+1] < A[j])
\x05\x05\x05{
\x05\x05\x05\x05swap(&A[j],&A[j+1]);
\x05\x05\x05\x05last = j;
\x05\x05\x05}
\x05\x05}
\x05\x05i = last;
\x05}
}
int main()
{
\x05int i,B[10];
\x05printf("please enter 10 nums:\n");
\x05for(i = 0;i < 10;i++)
\x05{
\x05\x05scanf("%d",&B[i]);
\x05}
\x05BubbleSort(B,10);
\x05printf("sort:\n");
\x05for(i = 0;i < 10;i++)
\x05{
\x05\x05printf("%d ",B[i]);
\x05}
\x05printf("\n");
\x05return 0;
}

用C语言编写程序,输入一个正整数n(1 求用C语言编写一个判定三角形的程序输入:a,b,c ,都为整型,输入范围1~200.输出:不规则三角形;等腰三角形;等边三角形;不是三角形. 1)编写一个C语言程序,输入a、b、c 3个值,输入其中最大者,要求在子函数里面比较数大2)编程输入三角形的三边长,计算并输出三角形面积和周长(可以只计算周长).3)编写一个函数用冒泡 如何用C语言编写一个程序,输入任意输入一个正整数,反序输出每一位 如何用C语言编写一个计算机程序,实现任意输入三个数a,b,c,将他们按照从大到小的顺序输出 编写一个程序,输入a,b,c三个值,按从小到大的顺序输出.C#编写一个程序,输入a,b,c三个值,按从小到大的顺序输出.要C#的!顺便帮小弟填几个空 1.C语言中用来表示整型常量的进制是 、 、 .2.一个 C语言入门编程题1、编写一个C程序,输入a、b、c ,3个数,输出其中最大的数.2、求任意三个数的和及平均值 用c语言编写一个程序,从键盘上输入两个字符给字符变量a,b,并输出变量a,b的值.第二题编写一个程序,从键盘上输入一个整数,一个浮点数,一个字符分别给三个变量,分别以以下的格式输出:(1) 整 用c语言编写一个程序,输入一个圆的半径,分别求其周长和面积 怎样用C语言编写一个求平均数的程序?要求如下.刚学C语言,要求是:由五个大写英文字母(ABCDF,没有E)分别代表4,3,2,1,0五个数字,执行程序时,要求连续输入六个大写字母并用空格隔开(如A B F 怎样用C语言编写一个求平均数的程序?要求如下.刚学C语言,要求是:由五个大写英文字母(ABCDF,没有E)分别代表4,3,2,1,0五个数字,执行程序时,要求连续输入六个大写字母并用空格隔开(如A B F 用C语言编写程序 :输入一个在[0,1]范围内的小数,用二分法求√x的值. 编写一个程序 计算s=1!+2!+...+n!.其中n由输入决定用C语言编下 c语言中判断一个输入的数为偶数还是奇数的程序怎么编写 用C语言编写一个程序,输入三角形的三条边的边长,就三角形的面积? 编写一个C语言程序,要求输入3个数,求最大数和最小数之和. 编写一个C语言程序,输入abc三个值,求最大者不交作业要打屁屁的 编写一个c语言程序,输入三个整数,输出它们的最大值