*帅帅老师,编写函数,将999-9999整数放入一个数组当中

Posted 勇敢*牛牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了*帅帅老师,编写函数,将999-9999整数放入一个数组当中相关的知识,希望对你有一定的参考价值。

问题描述

天干物燥,冷的一批
废话不多话,直接上代码,读不懂在评区发炎
代码描述

#include <stdio.h>
#include <stdlib.h>
int array[10000]={0};//定义全局数组,初始化为0 
/*题目一*/
int fun(int array[]){
	//函数功能:给传入的array数组添加999-9999之间的整数 并返回出传入了多少个数 
	int i=0,n=999;
	for(i=0;n<=9999;i++){
		array[i] = n++;	
	}
	return i-1;
}
/*题目二的第一步骤*/
int isPriom(int n){
	//函数功能:判断传入的一个数字是否为素数 是的话返回1,不是的话返回0 
	if(n<2){
		return 0;
	}
	if(n==2 || n==3){
		return 1;
	}
	int i=0;
	for(i=2;i<n;i++){
		if(n%i==0){
			return 0;
		}
	}
	return 1;
}
/*题目二的第二步骤*/
int number(int array[]) {
	int count=0;//统计素数的个数 
	int j=fun(array);//函数的嵌套,j接受数组的个数 
	int i=0; 
	for(i=0;i<j;i++){
		if(isPriom(array[i])){//函数的嵌套 
			count++;
		} 
	}
	return count;
}
/*题目三*/
void SUM(int array[]){
	int j=fun(array);//函数的嵌套,j接受数组的个数 
	int sum=0;
	int i=0;
	for(i=0;i<j;i++){
		if(i%5==0)
			sum += array[i];
		}
	}
	printf("\\n下标能被5整除的元素之和为:%d",sum);
} 
int main() {	
	printf("数组中一共有%d个数字\\n",fun(array));
//	printf("%d",isPriom(32));
	printf("素数个数是:%d",number(array)); 
	SUM(array);
	return 0;
}

结果描述

以上是关于*帅帅老师,编写函数,将999-9999整数放入一个数组当中的主要内容,如果未能解决你的问题,请参考以下文章

用python编写脚本程序,实现用户输入3个整数,放入列表,并输出最小值

jQuery屏蔽输入-取消屏蔽函数

JDK源码之拓展——如何求一个整数的位数

如何编写一个计算整数平方并将它们添加到字典中的函数?

1、编写一个程序实现如下功能,要求调用函数实现。 1)从键盘上输入10个整数存入一数组中,将它们按照从

Go Web 框架 Gin 实践8—为它加上Swagger,帅帅的文档