输入10个整数并将其存储在一个数组中

输入10个整数并将其存储在一个数组中,然后在屏幕上打印每个输入数字的平方。用指针变量访问数组元素。


#include<stdio.h>
#include<stdlib.h>
int main()
{
    int*a = (int*)malloc(sizeof(int) * 10);
    for (int i = 0; i < 10; i++)
        scanf("%d", &*a);
    for (int i = 0; i < 10; i++)
        printf("%d\t", i*i);
    return 0;
}

用指针变量访问数组元素:

#include<stdio.h>

int main()
{ 
    int x[11], i, *p;
    for(i=0;i<10;i++){ 
        scanf("%d", &x[i]);
    }
    
    p = x;
    while (*p) {
        printf("%d ",*p * *p++);
    }
    return 0;
}