解题思路:打算使用数组,但是不知道具体会有多少个元素,因此我打算使用malloc和free函数
注意事项:malloc和free一点要搭配使用,他们的头文件是stdlib.h
参考代码:
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int n, i, r;
int * ptd;
int sum = 1;
scanf("%d", &n);
ptd = (int *) malloc(n * sizeof(int));
for (i = 0; i < n; i++)
scanf("%d", &ptd[i]);
for (i = 0; i < n; i++)
sum *= ptd[i];
r = sum % 10;
printf("%d", r);
free(ptd);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:1710 |
C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:1367 |
矩形面积交 (C语言代码)浏览:1511 |
C二级辅导-公约公倍 (C语言代码)浏览:1508 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:509 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:574 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:526 |
【明明的随机数】 (C语言代码)浏览:785 |
Tom数 (C语言代码)浏览:724 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:534 |