例如:#include<>
main()
int i;
for(i=1;i<10;i++)
printf("%5d",a[i]);
元素个数[10]下标编号从0开始,即a[0]~a[9]。
元素个数只能用常量或常量表达式的方式来写(例:10或2*5),不能用变量;也可以不写。
元素个数,但必须在定义的同时进行赋值。
例如:#include<>
#define b 10
main()
int i;
for(i=1;i<10;i++)
printf("%5d",a[i]);
若有几个元素没有赋值,则没有赋值的元素为0.
例如:#include<>
main()
int i;
数组求和*/
int s=0;
for(i=0;i<10;i++)
s+=a[i];
printf("%d",s);
例如:#include<>
main()
int i;
元素为偶数,下标编号为奇数的和*/
int s=0;
for(i=0;i<10;i++)
if(a[i]%2==0 &&i%2!=0)s+=a[i];
printf("%d",s);
例如:#include<>
main()
/*赋值:将数组a[i]的值赋给数组b[i]*/int a[10]=,b[10];
int i;
for(i=0;i<10;i++)
b[i]=a[i];
for(i=0;i<10;i++)
printf("%5d",b[i]);
例如:#include<>
main()
/*赋值:将数组a[i]中的奇数赋给数组b[i]*/int a[10]=,b[10];
int i,j=0;
for(i=0;i<10;i++)
if(a[i]%2!=0)
b(j++)a(i);
for(i=0;i printf("%5d",b[i]);
例如:#include<>
main()
/*找数组最大值*/
int a[10]=,b[10];
int i;
int d=a[0];
for(i=0;i<10;i++)
if(dd=a(i);
printf("%5d",a);
例如:#include<>
main()
/*数组元素前后颠倒*/
int i,d;
for(i=0;i<10/2;i++)
d=a[i];
a[i]=a[9-i];
a[9-i]=d;
for(i=0;i<10;i++)
printf("%5d",a[i]);
例如:#include<>
main()
/*把n个元素移动到数组结尾*/
int a[10]=;
int i,w,j,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
w=a[0];
for(j=0;j<9;j++)
a[j]=a[j+1];
a[j]=w;
for(i=0;i<10;i++)
printf("%5d",a[i]);
例如:#include<>
main()
/*将数组中的数由大到小排列顺序*/
int a[10]=;
int i,j,d;
for(i=0;i<=10;i++)
for(j=i+1;j<10;j++)
if(a[i]
for(i=0;i<10;i++)
printf("%5d",a[i]);
例如:#include<>
main()
/*将数组中的数由大到小排列顺序*/
int a[10]=;
int i,j,d;
for(i=9;i>=0;i--)
for(j=0;j if(a[j]
for(i=0;i<10;i++)
printf("%5d",a[i]);
C语言随堂笔记
例如 include main 例如 include main int a 10 scanf d a 在屏幕上接收变量的值,注意在接收的时候,变量名前要加 来得到变量的地址 printf d a 接收时double类型用 lf来接收。scanf d d d a,b,c 连接在一起写的接收格式,在接受...
C语言随堂笔记
运算符号 1 算术运算符 高级别求余数 低级别 整型和字符型可以进行求余运算,实型不能进行求余运算。求余运算结果的符号与左侧的数的符号相同,例如 5 2 1,5 2 1。同类型数进行运算,结果还是相同类型 不同类型数进行运算,结果是参加运算精度高的类型。精度高 低。数据类型double float ...
C语言笔记
第一课时。c语言标准格式。include vidomain 以 开头的语句称为预处理指令。include语句不是必须的,但是如果一旦有该语句就必须把它放在文件开始处是standared input output header的缩写standared 标准input 输入output 输出header...