题解列表

筛选

1009题解,用循环做

解题思路和注意事项:首先要明白每个要求的操作思路,为了清楚点我们直接举具体的数:123第一个要求几位数,那么就是将123除以10,123是三位数字,123能除以10两次,那么将变量count初始化为1,加上2次就是3,使用while循环,count++就是进行count初始化的值加1,

简单易懂 给个赞 嘻嘻

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#define N 10000void text(int * a , int n){ int co……

简单易懂 给个赞 嘻嘻

解题思路:很简单注意事项:注意考虑周到参考代码:#include#defineN10000voidtext(int*a,intn1,intn2){inttemp[N];for(inti=0;i

排序+去重

摘要:解题思路:注意事项:参考代码:#include<stdio.h>intmain(){ intnumber[100]; intn,……

期末来临了,班长小Q决定将剩余班费x元钱,用于购买若干支钢笔奖励给一些学习好、表现好的同学。已知商店里有三种钢笔,它们的单价为6元、5元和4元。小Q想买尽量多的笔(鼓励尽量多的同学),同时他又不想有剩余钱。请您编一程序,帮小Q制订出一种买笔的方案。

解题思路:笔的个数=总钱数/笔的单价要想笔的个数最多,则需要笔的单价最小,所以优先考虑单价4元的笔。x%(取模)4==0(全部用来买4元的笔)x%4==1(4+1=5,买一根5元的笔,剩余钱全部买4元的笔)x%4==2(4+2=6,买一根6元的笔,