网站 内部搜索引擎,谷歌seo一个月费用需要2万吗,成都游戏外包公司排名,展厅设计的要点有哪些文章目录 每日一言题目解题思路代码结语 每日一言
你热爱生命吗#xff1f;那就别浪费时间#xff0c;因为时间是组成生命的材料。——富兰克林 题目
先输入10个整数存放在数组中#xff0c;再输入一个整数n#xff0c;删除数组中所有等于n的数字#xff0c;打印数组中剩… 文章目录 每日一言题目解题思路代码结语 每日一言
你热爱生命吗那就别浪费时间因为时间是组成生命的材料。——富兰克林 题目
先输入10个整数存放在数组中再输入一个整数n删除数组中所有等于n的数字打印数组中剩余的数
例 输入 1 2 3 4 5 6 7 8 9 0 6 输出 1 2 3 4 5 7 8 9 0
解题思路
定义两个指针 i 和 j i从前往后走遍整个数组 j每走一步就判断一下当前指向的数字是否是要删除的数字
如果是j 停下一步如果不是就让 j 指向的位置放上 i 指向的数字
代码
#includestdio.h
int main()
{int i 0,x 0;int arr[10] { 0 };for (i 0; i 10; i)//输入10个数{scanf(%d, arr[i]);}scanf(%d, x);//输入要删除的数int j 0;//删除for (i 0; i 10; i){if (arr[i] x){continue;//这里continue的作用就是让j少走一步}arr[j] arr[i];j;}for (i 0; i j; i)//打印printf(%d , arr[i]);return 0;
}结语
请给自己些耐心一口吃不成胖子。 山外青山楼外楼莫把百尺当尽头。 保持空杯心态加油努力吧 都看到这里啦真棒(*^▽^*)
可以给作者一个免费的赞赞吗这将会鼓励我继续创作谢谢大家
编程小白写作如有纰漏或错误欢迎指正