解题思路:
注意事项:
参考代码:
#include <stdio.h> int count = 0; void CompactIntegers(int a[], int gt); //数组元素,数组元素的个数 int main() { int arr[1000] = {0}; int i, j, n; scanf("%d", &n); for (i = 0; i < n; i++) { scanf("%d", &arr[i]); } CompactIntegers(arr, n); printf("\n"); printf("%d",count); return 0; } void CompactIntegers(int arr[], int gt) { for (int i = 0; i < gt; i++) { if (arr[i] == 0) { arr[i] = arr[i + 1]; } else { count++; printf("%d ", arr[i]); } } }
0.0分
2 人评分
弟弟的作业 (C++代码)浏览:1342 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:553 |
C语言训练-素数问题 (C语言代码)浏览:1065 |
人见人爱A+B (C语言代码)浏览:663 |
【偶数求和】 (C语言代码)浏览:674 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:648 |
C语言训练-自由落体问题 (C语言代码)浏览:650 |
幸运数 (C++代码)浏览:1309 |
关于float,double变量的几点说明浏览:1926 |
C二级辅导-同因查找 (C语言代码)浏览:618 |