
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,函数),这样你就可以快速做出蛋糕了。
也就是不不管烤面包的机器怎么做的,你只要知道,最后你能拿到蛋糕就行了。
函数就是把一步一步的过程封装(做成了烤面包的机器)了起来,你只需要传递参数(蛋糕的材料),然后让机器自动运行。只要你最后获得一个结果就行了(蛋糕)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)