第四套 第一道(修改)
#include<stdio.h>
#include<string.h>
int cnt[10];
void count_digits(int n,int* cnt){for(int i=1;i<=n;i++){int num=i;while(num){cnt[num%10]++;num/=10;}}
}
int main(){int t;scanf("%d\n",&t);while(t--){memset(cnt,0,sizeof(cnt));int n;scanf("%d\n",&n);/*for(int i=1;i<=n;i++){int num=i;while(num){cnt[num%10]++;num/=10;}}*/count_digits(n,cnt);for(int i=0;i<10;i++){printf("%d",cnt[i]);if(i<9){printf(" ");}}printf("\n"); }return 0;
}
【碎碎念】
????????今天得到的最新消息:有可能ACM實訓在下周三34舉行,好緊張呀,這幾天得花時間在那上面,不過看了學校樹洞,說題不會很難,所以今天上機練習第四套后面三道題我就直接選擇放棄了,哎呀,最近可能會停更ACM實訓這一系列,因為本身代碼全部都梳理完畢了,之后就是上機練習和記一些需要注意的筆記,所以可能這個系列就停更了。。。因為本身未來發展方向沒有考慮過走算法,大一時也曾壯志凌云,但認清現實,算法對我來說太難了,也很感謝一直有在關注我這個算法練習系列的朋友,希望我的每天代碼練習的筆記也能給你帶來啟發,說實話,從未想過我能堅持這么多天,畢竟我從來都是三天打魚兩天曬網,不過經過這25天的堅持和學習,鍛煉了我的看代碼和寫代碼能力,感覺成長了許多,保佑我的ACM實訓一定要通過呀!!!
加油ヾ(?°?°?)ノ゙未來我們有緣再會,我的朋友們