急求!!!vc6.0编写c语言程序:从键盘上读取10个正数存放到a数组中,计算a数组中既是合数优势奇数的元素
急求!!!vc6.0编写c语言程序:从键盘上读取10个正数存放到a数组中,计算a数组中既是合数又是奇数的元素个数。(其中判断一个数即使合数又是奇数,要求写函数判断,函数计...
急求!!!vc6.0编写c语言程序:从键盘上读取10个正数存放到a数组中,计算a数组中既是合数又是奇数的元素个数。(其中判断一个数即使合数又是奇数,要求写函数判断,函数计算结果为1的表示该数既是合数又是奇数,否则,结果为0表示其他数字。)测试数据6 7 8 9 10 11 12 13 14 15 程序输出:既是合数又是奇数的元素个数 2
展开
1个回答
展开全部
//#include "stdafx.h"//vc++6.0加上这一行
#include "stdio.h"
int myfun(int n){
int i;
if(n<9 || (n&1)==0)return 0;
for(i=3; i*i<=n;i+=2)
if(!(n%i)) return 1;
return 0;
}
int main(void){
int a[10],i,k;
printf("Input 10 positive integers...\n");
for(k=i=0;i<10;i++){
scanf("%d",a+i);
k+=myfun(a[i]);
}
printf("%d\n",k);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询