0
点赞
收藏
分享

微信扫一扫

C语言笔记(数组)

Spinach菠菜 2022-01-08 阅读 67

#include<stdio.h>
int main()
{
	int x;
	double sum=0;
	int cnt=0;
	int number[10];
	scanf("%d", &x);
	while(x!= -1){
		number[cnt] = x;
		cnt++;
		sum += x;
		scanf("%d", &x);
	}
	if( cnt>0 ){
		printf("%f\n", sum/cnt);
		int i;
		for( i=0;i<cnt;i++){
			if(number[i] > sum/cnt){
				printf("%d\n", number[i]);
			}
		}
	} 

	return 0;
}

 

 

 

 

 

 

 

 

 

 

#include<stdio.h>
int main()
{
	int x;
	int count[10];
	int i;
	for(i=0;i<10;i++){
		count[i]=0;
	}
	scanf("%d", &x);
	while(x != -1){
		if( x>=0 && x<=90){
		count[x]++;
	    }
		scanf("%d", &x);	
	}
	for(i=0;i<10;i++){
		printf("%d:%d\n", i, count[i]);
	}
	return 0;
}

 

 

 

 

 

 

 永远正确  安全

 

 离开循环时 i正好是无效的下标

 

 

 

 

 

 偶数不是素数

sqrt(x)  x的平方根 

 

 构造前100个素数的数组

 求前十个素数

 

 

 

 

 a[i,j]表示 a[j]

 

 

 

 

 

 

举报

相关推荐

0 条评论