當前位置:首頁 » 編程語言 » 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