如何使自己輸入的數字,在終端顯示呢?
這是為什麼呢,書上給出了三種方式
(1)下標法
#include<stdio.h>
void main()
{
int a[5] ;
int n;
printf("Please input words:");
for(n=0;n<5;n++)
scanf("%d",&a[n]);
printf("\n");
for(n=0;n<5;n++)
printf("%d",a[n]);
printf("\n");
}
(2)通過數組名計算數組元素地址,找出元素的值
#include<stdio.h>
void main()
{
int a[5] ;
int n;
printf("Please input words:");
for(n=0;n<5;n++)
scanf("%d",&a[n]);
printf("\n");
for(n=0;n<5;n++)
printf("%d",*(a+i));
printf("\n");
}
#include<stdio.h>
void main()
{
int a[5] ;
int *p,n;
printf("Please input words:");
for(n=0;n<5;n++)
scanf("%d",&a[n]);
printf("\n");
for(p=a;p<(a+10);p++)
printf("%d",*p);
printf("\n");
}
還有一點要注意,就是要先定義這個數組有幾個元素,否則會不能現返回值!筆者就是先定義了a【100】,結果沒有輸入夠,在終端沒有返回值,郁悶了好久