2024.11.13C语言——数组

mooncci

本文介绍C语言数组,先说明数组定义方式,如int a[4+6]和int a[10]的声明。随后给出一个示例程序:通过scanf输入10个整数存入数组,使用嵌套循环和临时变量实现冒泡排序,将数组元素从小到大排列,最后用printf输出排序后的数组。代码包含完整头文件、主函数及循环结构。

一、数组

1.定义方式

C
#include <stdio.h>
int main(void) {
    int a[4+6];
    return 0;
}
    

例子:

C
#include <stdio.h>
int main(void) {
    int a[10];
    int i,j,t;
    printf("Please input 10 numbers\n");
    for(i=0;i<10;i++)
        scanf("%d",&a[i]);
    printf("\n");
    for(j=0;j<9;j++)
        for(i=0;i<9-j;i++)
            if(a[i]>a[i+1])
            {   
                t=a[i];
                a[i]=a[i+1];
                a[i+1]=t;
            }
    printf("The sorted array is:\n");
    for(i=0;i<10;i++)
        printf("%d",a[i]);
    return 0;int a[10];
    int i,j,t;
    printf("Please input 10 numbers\n");
    for(i=0;i<10;i++)
        scanf("%d",&a[i]);
    printf("\n");
    for(j=0;j<9;j++)
        for(i=0;i<9-j;i++)
            if(a[i]>a[i+1])
            {    
                t=a[i];
                a[i]=a[i+1];
                a[i+1]=t;
            }
    printf("The sorted array is:\n");
    for(i=0;i<10;i++)
        printf("%d",a[i]);
    return 0;
    return 0;
}
    

评论

正在读取评论…