当前位置:首页 » 编程语言 » c语言ifp怎么执行
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言ifp怎么执行

发布时间: 2022-06-02 13:40:47

c语言函数调用素数判断

int ifp(int x)
{ int j;
for(j=2;j*j<=x;j++)
{ if(x%j==0) return 0;}
return x > 1;
}
这样更简化

㈡ 求用C语言编写一个判断素数的函数ifp。在主函数中调用该函数,求整型数组a【10】中有多少个素数

#define N 10
#include"stdio.h"
#include"math.h"
int ifp(int a[]);
void main()
{
int i;
int a[N];
for(i=0;i<N;i++)
scanf("%d",&a[i]);
printf("%d",ifp(a));
}

int ifp(int a[])
{
int i,j;
int num=0;
for(i=0;i<N;i++)
{
for(j=2;j<=sqrt(a[i]);j++)
{
if(a[i]%j==0)
break;printf("%d ",j);
}
if(j>sqrt(a[i]))
num++;
}
return num;
}

㈢ C语言问题

下面是一个在"D:\\xxx.txt"文件的内容后,追加内容的程序例子:
#include <stdio.h>
main()
{
char ch;
FILE *fp;
if ((fp=fopen("D:\\xxx.txt","at"))==NULL)
{
printf("\该文件不存在或者已损坏!");
getch();
exit(1);
}
printf("请输入添加数据:\n");
ch=getchar();
while (ch!='\n')
{
fputc(ch,fp);
ch=getchar();
}
rewind(fp);
ch=fgetc(fp);
while(ch!=EOF)
{
putchar(ch);
ch=fgetc(fp);
}
printf("\n");
fclose(fp);

getch(); /* 此语句请不要删除*/
}

使用文件的方式共有12 种,下面给出了它们的符号和意义。
文件使用方式 意义
“rt” 只读打开一个文本文件,只允许读数据
“wt” 只写打开或建立一个文本文件,只允许写数据
“at” 追加打开一个文本文件,并在文件末尾写数据
“rb” 只读打开一个二进制文件,只允许读数据
“wb” 只写打开或建立一个二进制文件,只允许写数据
“ab” 追加打开一个二进制文件,并在文件末尾写数据
“rt+” 读写打开一个文本文件,允许读和写
“wt+” 读写打开或建立一个文本文件,允许读写
“at+” 读写打开一个文本文件,允许读,或在文件末追加数据
“rb+” 读写打开一个二进制文件,允许读和写
“wb+” 读写打开或建立一个二进制文件,允许读和写
“ab+” 读写打开一个二进制文件,允许读,或在文件末追加数据

㈣ 编写一个判断素数的函数ifp,在主函数中调用该函数,求整型数组a[10]中有多少个素数

什么语言 C ?

㈤ c语言高手进

程序本身看不出问题. 估计你没明白此程序是干什么的, 应该怎样用.

读程序可知, 它把你在命令行中指定的文件显示在控制台输出(屏幕)上; 如果命令行中没有指定文件名, 则把控制台输入(键盘)显示在控制台输出(屏幕)上. 因此, 假定你的程序名是myprog, 而命令行无参数, 则你键盘敲什么, 屏幕就出什么.

要想出现你想要的错误信息, 应该这样(假定当前目录是D:\, 程序名是myprog):

D:\>myprog f:\test\1.cpp

而不是:
D:\>myprog
open f:\test\1.cpp