解题思路:
注意事项:
参考代码:
void del(int arr[], int n)
{
int count = 0;//统计非0元素个数
for (int i = 0; i < n; i++)
{
if (arr[i] != 0)
{
count++;
printf("%d ", arr[i]);
}
}
printf("\n%d", count);
}
int main()
{
int n = 0;
scanf("%d\n", &n);
int arr[n];
//输入
for (int i = 0; i < n; i++)
{
scanf("%d", &arr[i]);
}
//删除
del(arr, n);
return 0;
}
0.0分
0 人评分
简单的a+b (C语言代码)浏览:690 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:643 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:643 |
【计算两点间的距离】 (C语言代码)浏览:927 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:943 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1110 |
字符逆序 (C语言代码)浏览:645 |
printf基础练习2 (C语言代码)浏览:653 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:524 |
1048题解(读入回车问题)浏览:628 |