一道c语言的作业,有以下一个函数,编写一个程序,输入x的值,输出y的值。

一道c语言的作业,有以下一个函数,编写一个程序,输入x的值,输出y的值。,第1张

printf("请输入一个整数%d:",x);

printf("最大值为:%d\n",x);

printf("最小值为:%d",z);

上面这三句是什么意思?我不明白,根据你的题意,应该用多分支的if语句的格式,即:

if(表达式1)

{语句序列1;}

else if(表达式2)

{语句序列2;}

.

.

.

else

{语句序列n}

代码如下:

#include "stdio.h"

main()

{

int x,y

printf("请输入一个整数\nx=")

scanf("%d",&x)

if(x<1) y = x

else if(x>=1&&x<10) y = 2*x-1

else y = 3*x-11

printf("y=%d\n",y)

}

1、写我们的头文件和主函数。写好我们的开头。

2、编写定义变量,我们语言定义一个i来用于后面的for循环。

3、我们输入一个数,在那之前我们要有一个printf()提示一下。

4、利用for循环看一看从2到n-1是否能被n整除,如果能就要break。

5、判断素数,如果程序正常结束,就i>=n,说明他就是素数。

6、如果通过break结束,他就会i<n,所以他就不是素数。

7、输出最后结果。

函数:

就是function

用过来做什么?

举个例子:

比如说你要做一个蛋糕,你需要准备材料,然后一步一步的做,做出一个蛋糕

如果你只是做一个,肯定没什么

要是要做很多个蛋糕,每一个蛋糕都需要一步一步的做,是在太慢了

你就需要你烤面包的机器(function,函数),这样你就可以快速做出蛋糕了。

也就是不不管烤面包的机器怎么做的,你只要知道,最后你能拿到蛋糕就行了。

函数就是把一步一步的过程封装(做成了烤面包的机器)了起来,你只需要传递参数(蛋糕的材料),然后让机器自动运行。只要你最后获得一个结果就行了(蛋糕)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7863107.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存