c语言怎么编程三只小猪

时间:2025-01-28 06:14:40 网络游戏

```c

include

int main() {

int pig1, pig2, pig3;

// 输入三只小猪的体重

printf("请输入三只小猪的体重(pig1, pig2, pig3都大于0):\n");

scanf("%d %d %d", &pig1, &pig2, &pig3);

// 比较体重并输出结果

if (pig1 > pig2) {

if (pig1 > pig3) {

printf("小猪pig1最重,体重为:%d\n", pig1);

} else {

printf("小猪pig3最重,体重为:%d\n", pig3);

}

} else {

if (pig2 > pig3) {

printf("小猪pig2最重,体重为:%d\n", pig2);

} else {

printf("小猪pig3最重,体重为:%d\n", pig3);

}

}

return 0;

}

```

代码说明:

输入部分

使用`printf`函数提示用户输入三只小猪的体重。

使用`scanf`函数分别读取三只小猪的体重到变量`pig1`、`pig2`和`pig3`中。

比较部分

使用嵌套的`if`语句比较三只小猪的体重。

首先比较`pig1`和`pig2`,如果`pig1`较重,则进一步比较`pig1`和`pig3`;否则比较`pig2`和`pig3`。

根据比较结果输出最重的小猪及其体重。

示例输出:

```

请输入三只小猪的体重(pig1, pig2, pig3都大于0):

5 3 7

小猪pig3最重,体重为:7

```

这个程序简单明了,适合初学者学习和理解C语言中的条件语句和输入输出操作。