2024.11.13C语言——数组
本文介绍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;
}
评论