解题思路:
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:869 |
WU-输入输出格式练习 (C++代码)浏览:1076 |
C二级辅导-等差数列 (C语言代码)浏览:694 |
矩形面积交 (C语言代码)浏览:1294 |
单词个数统计 (C语言代码)浏览:1009 |
陶陶摘苹果2 (C语言代码)浏览:595 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:594 |
A+B for Input-Output Practice (I) (C语言代码)浏览:570 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:485 |
小O的数字 (C++代码)浏览:757 |