解题思路:打算使用数组,但是不知道具体会有多少个元素,因此我打算使用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++代码)浏览:867 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:595 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:439 |
printf基础练习2 (C语言代码)浏览:644 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:685 |
求圆的面积 (C语言代码)浏览:1669 |
母牛的故事 (C语言代码)浏览:943 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:557 |
printf基础练习2 (C语言代码)浏览:503 |
C二级辅导-统计字符 (C语言代码)浏览:477 |