c语言 三角形有三条边,给你三角形的三条边长,问最长的是哪几条边.
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 00:37:29
#include"stdio.h"voidmain(){inti,j,n,a[20][20];printf("请输入要排列的行数:\n");scanf(&quo
main(){inta[10][10],i,j;for(i=0;i
C语言数组的下标是从0开始的,这和我们平时的习惯是不相同的例如我们定义一个a[10]则下标从0到9,而不是我们平常使用的1-10这个程序为了符合我们平时使用的习惯,所以定义成11,这样我们只使用1-1
#includevoidmain(){floata,b,c;scanf("%f%f%f",&a,&b,&c);if(a>0&&b>0&&c>0&&a+b>c&&a+c>b&&b+c>a){if(a==
1.#includevoidmain(){\x09inti,n,j=1,m=42;\x09n=i+2;\x09printf("%c",m);\x09for(i=1;i
#include#defineN4main(){inti,j,a[N][N]={{3,5,6,3},{0,8,9,1},{0,0,5,0},{0,0,0,7}};for(i=0;ifor(j=0;ji
//希望对楼主有小小的帮助.#includevoidmain(){inti,j;for(i=1;i
f(m-1,n-1)+f(m-1,n)
#includemain(){inti,j,n=0,a[17][17]={0};while(n16){printf("请输入杨辉三角形的行数:");scanf("%d",&n);}for(i=0;i
#includeusingnamespacestd;templateTGetBlowSum(constintn,constintst=0){//0:下三角.非0:上三角T**p=newT*[n];Tr
这是个递归算法,我记得C语言书习题里有.应该是f(m-1,n-1)+f(m-1,n);
#include"stdio.h"intmain(){intLength[3];for(inti=0;i
if(a=b=c){printf("equilateraltriangle.\n");}这段代码错了,a==b==c才对if(a==b==c){printf("equilateraltriangle.
inta[3][3],i,j;for(i=0;i
C程序:#include "stdio.h"/* X:首数字,N:行数 */void display(int X, in
#includeintmain(){intn;inti,j;printf("inputn:\n");scanf("%d",&n);for(i=1;i再问:如果我想让它变为122333或者靠右
ifelseif后面不能加分号;,如果加分号,表示该条件成立时什么都不做,去掉就可以,测试通过,你试一下,有疑问请追问,多谢#include//输入输出使用的是标准库,要使用main(){inta,b
方法1:#includemain(){inti,j,a[10][10];/*10行10列的杨辉三角*/for(i=0;i
ecursion
这是算法voidyanghui(inta[][N],intn){inti,j;for(i=0;i