當前位置:編程學習大全網 - 編程軟體 - c語言編程,輸入輸出

c語言編程,輸入輸出

#include?<stdio.h>

int?input(int?*a);//返回輸入的元素個數

int?isSS(int?num);//是素數返回1,反之返回0

int?main()

{

int?a[50]={0},b[50]={0},na=0,nb=0,i,j=0;

na=input(a);

printf("打印a數組:\n");

for(i=0;i<na;i++)

printf("%d?",a[i]);

printf("\n將數組a的所有素數存入數組b中:\n");

for(i=0;i<na;i++)

if(isSS(a[i]))

b[nb]=a[i],nb++;

printf("每行5個打印b數組:\n");

for(i=0;i<nb;i++,j++)

{

if(j==5)

printf("\n");

printf("%d?",b[i]);

}

return?0;

}

int?input(int?*a)//返回輸入的元素個數

{

int?n=0;

printf("輸入任意個整數存放到數組a中,輸入-1結束輸入:\n");

a--;

while(*(a++)!=-1)

{

scanf("%d",a);

n++;

}

return?n;

}

int?isSS(int?num)//是素數返回1,反之返回0

{

int?i;

if?(num<=1)

return?0;

for?(i?=?2;?i?<?num?;?i++)

if?(num%i?==?0)

break;

if?(i<num)

return?0;

return?1;

}

  • 上一篇:用Flash的ActionScript2.0編程,想做同壹個簡單按鈕的集體復制,請問這個程序要如何編寫?急求~~~
  • 下一篇:妳是怎麽得到快樂8開獎號碼的?
  • copyright 2024編程學習大全網