数组初体验

#include<stdio.h>
int main(){
    int a=0;
    int b=0;//看这里
    double c=0;
    double d=0;
    int number[100];
    printf("请输入");
    scanf("%d",&a); 
    while(a!=-1){
        number[b]=a;//     b=0(第一次)
        b++;        //b=(0) 1 2 3 4
        c+=a;       //n= 1  2 3 4
        printf("请输入");
        scanf("%d",&a); 
    }
    printf("b=%d\n",b);
    int i;
    d=c/(b);
    for(i=0;i<b;i++){    //遍历一遍
        if(number[i]>d){
            printf("超过平均数的数有%d\n",number[i]);
        }
        }
        printf("number[b-1]=%d",number[b-1]);
    return 0;
}
#include<stdio.h>
int main(){
const int number = 10;
int x;
int count [number] ;
int i;
for ( i=0; i<number; i++ ) {
count[i] = 0;
}
scanf( "%d",&x) ;
while ( x!= -1 ) {
    if ( x>=0 && x<=9 ) {
        count [x]++;//在第x+1的位置++
    }
    scanf( "%d",&x);
}
printf("i位置 数据\n");
for ( i=0; i<number; i++ ) {
    printf("  %d : %d \n", i, count[i]);
}
    return 0;
}

 

#include<stdio.h>
int main(){
int i;
int num[10];
for(i=0;i<10;i++){
    scanf("%d",&num[i]);
}
int t;
int j;
for(j=0;j<9;j++){
    for(i=0;i<9-j;i++){
if(num[i]>num[i+1]){
    t=num[i];
    num[i]=num[i+1];
    num[i+1]=t;
}
}
}
for(i=0;i<10;i++){
    printf(" %d",num[i]);
}
    return 0;
}

 

#include<stdio.h>
int main(){
int num[20]={1,1};
int i;
for(i=2;i<20;i++){
    num[i]=num[i-1]+num[i-2];
    printf("%d ",num[i]);
}
for(i=0;i<20;i++){
    if(i%5==0){
        printf("\n");
    }
}
    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值