悬赏50分求助几道基础C语言问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 22:36:43
下面是要考试的题 要用C语言编写的,最基础的问题,所以什么高级语句都别用 哈哈 无奈小弟才疏学浅,也就有劳各位高人帮忙了
题目:
1、编程求解:y=
2、编程求一任意三角形的面积。(提示:m=(a+b+c)/2,s=)
3、把860分钟换成小时和分钟表示,然后输出。
4、编程求:1-2+3-4+…+99-100的值。
5、编程判断2009年是否是闰年。
1.
mail()
{
intx,y;
printf("\nPlease input x:");
scanf("%d",&x);
if(x<0)y=-1;
else if(x==0)y=0;
else y=1;
printf("x=%d,y=%d",x,y);
}
程序运行情况如下(运行3次):
Please input x:3<回车>
x=3,y=1
Please input x:0<回车>
x=0,y=0
Please input x:-2<回车 >
x=-2,y=-1

2.
#include<math.h>
main()
{
float a,b,c,m,s;
scanf("%f,%f,%f",&a,&b,&c);
m=(a+b+c)/2;
s=sqrt(s*(s-a)*(s-b)*(s-c));
printf("s=%8.2f\n",s);
}
程序运行时,输入如下数据:
3,4,5
程序运行结果为:
s=**6.0000

3.
main()
{
int minute,hour;
minute=860;
hour=0;
hour=minute%60;
m

第一题:是判断输入的x的正负情况的,如果x〉0 那么y就=1,x<0,y=-1,x=0,y=0;
第三题:时间是六十进制的,所以minute就是860%60,而hour就是860/60;
第四题:可以看出前后两项之和为-1,一共有100项除以2=50,所以只要(-1)*50就可以了
第五题:闰年的判断方法:如果年份可以被100整除,那就必须被400整除才是闰年;如果不能被100整除,那只要被4整除就是闰年;除此以外都不是闰年
if(year%100==0&&year%400==0).....(是闰年);
else if(year%100!=0&&year%4==0)....(是闰年);
else.....(不是);

题目不难,但是lz连题目都没抄全,叫人怎么回答呢?

你这是书本上的题目吧
我看过,你只要看下例题就应该没问题了。。

#include "stdio.h"
void main()
{
int i=2009;
if(i%4==0&&i%100!=0||i%400==0)
{
printf("2009runnian");
}
else
{
printf("2009bushi");

}
}

第三个:
#include <stdio.h>

int main(void)
{
printf("%d小时%d分",860/60, 860%60);
return 0;
}
第四个:
#include <stdio.h>

int main(void)
{
int sum, i;
sum = 0;
for (i = 0; i < 100;i+=2){
sum +=1;
}