解题思路:
注意事项:
参考代码:
#include <stdio.h> void CompactIntegers(); int main() { int t = 0; int a[100] = {0}; int b[100] = {0}; int n, count = 0; scanf("%d", &n); for (int i = 0; i < n; i++) { scanf("%d", a + i); if(a[i]!=0) { a[t]=a[i]; t++; } } printf("%d\n",t); for(int i = 0;i<t;i++) { printf("%d ",a[i]); } }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:686 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:781 |
C语言训练-求PI* (C语言代码)浏览:638 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:593 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:716 |
C语言训练-自由落体问题 (C语言代码)浏览:650 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:727 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:569 |
矩阵加法 (C语言代码)浏览:1768 |
时间转换 (C语言代码)浏览:697 |