解题思路:
注意事项:
参考代码:
#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++代码)浏览:1304 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:451 |
C语言程序设计教程(第三版)课后习题10.1 (Java代码)浏览:1443 |
简单的a+b (C++语言代码)浏览:855 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:798 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:582 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:685 |
循环入门练习6 (C语言代码)浏览:956 |
蚂蚁感冒 (C语言代码)浏览:770 |
字符逆序 (C语言代码)浏览:618 |