解题思路:
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:529 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:698 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:440 |
汽水瓶 (C语言代码)浏览:597 |
C二级辅导-公约公倍 (C语言代码)浏览:1508 |
求圆的面积 (C语言代码)浏览:1269 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:481 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:463 |
核桃的数量 (C语言代码)浏览:668 |
A+B for Input-Output Practice (V) (C语言代码)浏览:459 |