C 语言程序设计高手请进

来源:百度知道 编辑:UC知道 时间:2024/05/29 19:23:48
我是初学者,都是一些很简单的问题,相信各位高手们一定能帮我解决
题目一:
输入1个长方体的长、宽和高,求它的周长、表面积和体积。
题目二:
有一个函数:y=x (-5<x<0)
y=x-1 (x=0)
y=x+1 (0<x<10)
编写一程序,要求输入x的值,输出y的值。
分别用:
(1)不嵌套的if语句
(2)嵌套的if语句
(3)if-else语句
(4)switch语句
题目三:
根据用户输入1和2的不同组合进行下列不同的运算:
当x=1、y=1时,计算x平方+y平方;
当x=1、y=2时,计算x平方-y平方;
当x=2、y=1时,计算x平方*y平方;
当x=2、y=2时,计算x平方/y平方。

在这里先谢谢大家啦!如果真能帮到忙再加分
各位高手们不要那么狠好不好
我也知道想学就得靠自己,但是脑子塞死了实在想不到
既然不能告诉我答案
请教一下提示好不好
帮忙疏通一下脑袋啦

真是太谢谢5楼给的提示,但是那里有很多都是我还没学过的,特别是第三题的,请原谅我没学过根本看不懂,不过我还是要非常非常的感谢你!
还有,为什么主函数全部都是int main()而不是void main(),这两者有什么区别吗?

给你个参考

第一题:
#include <stdio.h>

int main()
{
int length, width, height;
printf("输入长,宽,高:\n");
scanf("%d%d%d", &length, &width, &height);

printf("体积:%d\n", length * width * height);
printf("表面积:%d\n", (length * width + length * height + width * height) * 2);

return 0;
}

第二题:不嵌套的if,别的你先自己写,有问题再问
#include <stdio.h>

int F(int x)
{
if(x > -5 && x < 0)
return x;

if(x == 0)
return x - 1;

if(x > 0 && x < 10)
return x + 1;

return x;
}

int main()
{
int x;

scanf("%d", &x);
printf("%d", F(x));

return 0;
}

第三题:
#include <stdio.h>

int main()
{
int a[2][2], x, y;

a[0][0] = 1 * 1 + 1 * 1;
a[0][1] = 1 * 1 -