Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
skill_tree_c
提交
2a843697
S
skill_tree_c
项目概览
CSDN 技术社区
/
skill_tree_c
通知
24
Star
4
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
skill_tree_c
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
“8afbb380bfcdf5a2fab64272f6f8615010182819”上不存在“develop/doc_cn/git@gitcode.net:paddlepaddle/Paddle.git”
提交
2a843697
编写于
10月 21, 2021
作者:
L
luxin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add 1 exercises
上级
52eb49b4
变更
4
显示空白变更内容
内联
并排
Showing
4 changed file
with
272 addition
and
0 deletion
+272
-0
data/2.C语言中阶/1.函数与程序结构/3.函数的返回/config.json
data/2.C语言中阶/1.函数与程序结构/3.函数的返回/config.json
+11
-0
data/2.C语言中阶/1.函数与程序结构/3.函数的返回/return.c
data/2.C语言中阶/1.函数与程序结构/3.函数的返回/return.c
+40
-0
data/2.C语言中阶/1.函数与程序结构/3.函数的返回/return.json
data/2.C语言中阶/1.函数与程序结构/3.函数的返回/return.json
+4
-0
data/2.C语言中阶/1.函数与程序结构/3.函数的返回/return.md
data/2.C语言中阶/1.函数与程序结构/3.函数的返回/return.md
+217
-0
未找到文件。
data/2.C语言中阶/1.函数与程序结构/3.函数的返回/config.json
0 → 100644
浏览文件 @
2a843697
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"函数"
,
"程序结构"
,
"C语言"
],
"children"
:
[],
"export"
:
[]
}
\ No newline at end of file
data/2.C语言中阶/1.函数与程序结构/3.函数的返回/return.c
0 → 100644
浏览文件 @
2a843697
#include <stdio.h>
void
prime
(
int
n
)
{
int
is_prime
=
1
,
i
;
if
(
n
<
0
)
{
printf
(
"%d 是一个非法输入!
\n
"
,
n
);
return
-
1
;
}
else
if
(
n
<
2
)
{
printf
(
"%d 不是一个素数!
\n
"
,
n
);
return
0
;
}
for
(
i
=
2
;
i
<
n
;
i
++
)
if
(
n
%
i
==
0
)
{
is_prime
=
0
;
break
;
}
if
(
is_prime
==
1
)
printf
(
"%d 是一个素数!
\n
"
,
n
);
else
printf
(
"%d 不是一个素数!
\n
"
,
n
);
}
int
main
()
{
int
num
,
is_prime
;
printf
(
"请输入一个整数:"
);
scanf
(
"%d"
,
&
num
);
prime
(
num
);
return
0
;
}
\ No newline at end of file
data/2.C语言中阶/1.函数与程序结构/3.函数的返回/return.json
0 → 100644
浏览文件 @
2a843697
{
}
\ No newline at end of file
data/2.C语言中阶/1.函数与程序结构/3.函数的返回/return.md
0 → 100644
浏览文件 @
2a843697
# 判断素数
输入一个整数,判断是否为素数。请选出错误答案。
*
素数是自然数,小于零的整数没有意义。
## 答案
```
#include <stdio.h>
void prime(int n)
{
int is_prime = 1, i;
if (n < 0)
{
printf("%d 是一个非法输入!\n", n);
return -1;
}
else if (n < 2)
{
printf("%d 不是一个素数!\n", n);
return 0;
}
for (i = 2; i < n; i++)
if (n % i == 0)
{
is_prime = 0;
break;
}
if(is_prime == 1)
printf("%d 是一个素数!\n", n);
else
printf("%d 不是一个素数!\n", n);
}
int main()
{
int num, is_prime;
printf("请输入一个整数:");
scanf("%d", &num);
prime(num);
return 0;
}
```
## 选项
### A
```
#include <stdio.h>
void prime(int n)
{
int is_prime = 1, i;
if (n < 0)
{
printf("%d 是一个非法输入!\n", n);
return -1;
}
else if (n < 2)
{
printf("%d 不是一个素数!\n", n);
return 0;
}
for (i = 2; i < n; i++)
if (n % i == 0)
{
is_prime = 0;
break;
}
if(is_prime == 1)
printf("%d 是一个素数!\n", n);
else
printf("%d 不是一个素数!\n", n);
}
int main()
{
int num, is_prime;
printf("请输入一个整数:");
scanf("%d", &num);
prime(num);
return 0;
}
```
### B
```
#include <stdio.h>
int prime(int n)
{
int is_prime = 1, i;
if (n < 0)
return -1;
else if (n < 2)
return 0;
for (i = 2; i < n; i++)
if (n % i == 0)
{
is_prime = 0;
break;
}
return is_prime;
}
int main()
{
int num, is_prime;
printf("请输入一个整数:");
scanf("%d", &num);
is_prime = prime(num);
if (is_prime < 0)
printf("%d 是一个非法输入!\n", num);
else if (is_prime > 0)
printf("%d 是一个素数!\n", num);
else
printf("%d 不是一个素数!\n", num);
return 0;
}
```
### C
```
#include <stdio.h>
void prime(int n)
{
int is_prime = 1, i;
if (n < 0)
{
printf("%d 是一个非法输入!\n", n);
return;
}
else if (n < 2)
{
printf("%d 不是一个素数!\n", n);
return;
}
for (i = 2; i < n; i++)
if (n % i == 0)
{
is_prime = 0;
break;
}
if(is_prime == 1)
printf("%d 是一个素数!\n", n);
else
printf("%d 不是一个素数!\n", n);
}
int main()
{
int num, is_prime;
printf("请输入一个整数:");
scanf("%d", &num);
prime(num);
return 0;
}
```
### D
```
#include <stdio.h>
int prime(int n)
{
int is_prime = 1, i;
if (n < 0)
return -1;
else if (n < 2)
return 0;
for (i = 2; i < n; i++)
if (n % i == 0)
{
is_prime = 0;
break;
}
return is_prime;
}
int main()
{
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (prime(num) < 0)
printf("%d 是一个非法输入!\n", num);
else if (prime(num) > 0)
printf("%d 是一个素数!\n", num);
else
printf("%d 不是一个素数!\n", num);
return 0;
}
```
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录