chenix_xox 2020-12-13 14:09 采纳率: 42.9%
浏览 13

如何把下面这个java的题目用c语言写出来

请教一下怎么用c语言写出下面的java题目

  • 写回答

2条回答 默认 最新

  • 小渝同学 2020-12-13 16:39
    关注
    #include <stdio.h>
    int main()
    {
    	//原数组 
    	int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};
    	//求出有几个数 
    	int x=sizeof(oldArr)/4;
    	//创建一个等大的新数组 
    	int newArr[x];
    	int j=0;
    	//遍历原数组每一个数 
    	for(int i=0;i<x;i++)
    	{
    		//不等于0 则存入新数组 
    		if(oldArr[i]!=0)
    		{
    			newArr[j++]=oldArr[i];
    		} 
    	}
    	//输出新数组 j为新数组的个数 
    	for(int i=0;i<j;i++)
    		printf("%d ",newArr[i]); 
    }
    

    是这个意思吗

     

    评论

报告相同问题?

悬赏问题

  • ¥15 怎么删除和移动Windows子系统安装的软件?
  • ¥15 esp32驱动GC9A01循环播放视频
  • ¥15 惠普360g9的最新bios
  • ¥30 这个功能用什么软件发合适?
  • ¥60 微信小程序,取消订单,偶尔订单没有改变状态
  • ¥15 用pytorch实现PPO算法
  • ¥15 关于调制信号的星座图?
  • ¥30 前端传参时,后端接收不到参数
  • ¥15 这是有什么问题吗,我检查许可证了但是显示有呢
  • ¥15 机器学习预测遇到的目标函数问题