padi潜水证多少钱:C语言题(谢谢)

来源:百度文库 编辑:高校问答 时间:2024/05/01 23:49:52
两道C语言题(Turbo C)
悬赏分:20 - 离问题结束还有 14 天 23 小时
1.求下列分段函数的值。(a、b由键盘输入)

│ a+b a>b
Y=│ 0 a=b
│ a-b a<b

2.以“@”为字符,打印一个6行的倒三角形

1:
#include<stdio.h>
void main()
{
int a,b,y;
scanf("%d %d",&a,&b);
y = a > b?a+b:(a<b?a-b:0);
printf("Y=%d",y);
}
2:
#include<stdio.h>
void main()
{
for (int i=6;i>0 ;i--)
{
for(int j=0;j<6-i;j++)
{
printf(" ");
}
for(int k=0; k<i*2-1;k++)
{
printf("@");
}
printf("\n");
}
}

#include <stdio.h>
void main()
{
float a,b,y;
printf("please input a and b:\n");
scanf("%f,%f",&a,&b);
if(a>b)y=a+b;
else(a=b)y=0;
else y=a-b;
}

你的三角型是什么形状啊~?
直角还是什么~? 说清楚撒,最忌讳问题不清楚

/*第一题*/
#include<stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if(a>b)printf("%d",a+b);
else if(a==b)printf("%d",0);
else printf("%d",a-b);
return 0;
}
/*第二题*/
#include<stdio.h>
int main()
{
int i,j;
for(i=0;i<6;i++)
{
for(j=0;j<i;j++)
putchar(' ');
for(j=1;j<2*(6-i);j++)
putchar('@');
putchar('\n');
}
return 0;
}

三角形:
每行看成N 个" "和 M个"@ "的组合
#include<stdio.h>
void main()
{
int i=0,j=0,k=0,row=6;
for ( i = row ; i > 0 ; i -- )
{
for ( j = row - i ; j > 0 ; j -- )
printf(" ");
for ( k = 0 ; k < row ; k ++ )
printf ("@ ");
printf("\n");

}
}