赞
踩
编程:随意输入10个正整数并存入数组a;编程找出数组a中所有的素数,及其下标,并按(下标,素数)格式输出。
- #include<stdio.h>
- int main()
- {
- int isPrime(int data); //函数声明
- int t,i;
- int a[10] = {0};
- for(i=0;i<10;i++)
- {
- scanf("%d",&a[i]);
- }
- for(i=0;i<10;i++)
- {
- t=isPrime(a[i]);
- if(t!=-1) //判断是否为素数
- printf("(%d,%d) ",i,isPrime(a[i]));
- }
- printf("\n");
- return 0;
- }
-
- int isPrime(int data) //函数
- {
- int j;
- for(j=2;j<data;j++)
- {
- if(data%j==0)
- break;
- }
- if(j==data)
- return data;
- else return -1;
-
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。