#include <stdio.h> /**********FOUND**********/ void fun( int n) { int i,k=1; if(m<=1) k=0; /**********FOUND**********/ for(i=1;i<m;i++) /**********FOUND**********/ if(m%i=0) k=0; /**********FOUND**********/ return m; } int main() { int m,k=0; for(m=1;m<100;m++) if(fun(m)==1) { printf("%4d",m);k++; if(k%5==0) printf("\n"); } }有哪四个错误
时间: 2023-07-05 14:26:39 浏览: 31
这段代码有以下四个错误:
1. 在函数 fun 中,应该将参数 n 改为 m。
2. 在函数 fun 中,if(m<=1) 应该改为 if(n<=1)。
3. 在函数 fun 中,if(m%i=0) 应该改为 if(n%i==0)。
4. 在函数 fun 中,return m 应该改为 return k。
相关问题
#include<stdio.h> int main(void) { /*********Found************/ char yy[200] = "ok?
`#include<stdio.h>` 是 C 语言中的预处理指令,用于包含标准输入输出库(stdio)的头文件。这个头文件定义了 C 程序中常用的标准输入输出函数,如 `printf`、`scanf` 和 `fopen` 等。
在给出的代码片段中,`main()` 函数是程序的入口点,标志着程序的开始。`char yy[200] = "ok?"` 是一个字符数组声明,用来存储字符串 "ok?",数组长度为 200 个字符,包括结束符 '\0'。
`/*********Found************/` 这部分是一个标记,可能是为了注释或指示某个特定部分。通常情况下,如果 `yy` 数组被用作用户输入的接收器,它可能会与 `scanf` 函数一起使用。
相关问题--
1. 什么头文件包含了输入输出函数?
2. `main()` 函数在 C 程序中的作用是什么?
3. 描述一下字符数组在 C 语言中的用途。
要求:1、改错时,只允许修改现有语句中的一部分内容,不允许添加和删除语句。 2、提示行下一行为错误行。 (1) 功能:判断m是否为素数,若是返回1,否则返回0。 #include <stdio.h> /**********FOUND**********/ void fun( int n) { int i,k=1; if(m<=1) k=0; /**********FOUND**********/ for(i=1;i<m;i++) /**********FOUND**********/ if(m%i=0) k=0; /**********FOUND**********/ return m; } void main() { int m,k=0; for(m=1;m<100;m++) if(fun(m)==1) { printf("%4d",m);k++; if(k%5==0) printf("\n"); } }
(1) 功能:判断m是否为素数,若是返回1,否则返回0。
#include <stdio.h>
/**********FOUND**********/
int fun(int m) {
int i,k=1;
if(m<=1) k=0;
/**********FOUND**********/
for(i=2;i<m;i++) /**********FOUND**********/
if(m%i==0) k=0;
/**********FOUND**********/
return k;
}
void main() {
int m,k=0;
for(m=1;m<100;m++)
if(fun(m)==1)
{
printf("%4d",m);k++;
if(k%5==0) printf("\n");
}
}
错误在第 6 行,应该是 if(m<=1) k=0;,判断的是 m 不是 n,同时要把函数返回类型改为 int,函数返回 k。在第 8 行,应该从 i=2 开始循环,因为 1 不是素数。在第 10 行,判断条件应该是 if(m%i==0),判断是否能被整除。最后在第 12 行,要返回 k 而不是 m。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)