洛谷P1554 梦中的统计(C语言)

发布时间:2024年01月18日

这道题的话挺简单的,这是对比1~9个数字分别出现多少次,用两个循环就能解决,最主要的是要什么对比每个数的位数上的数。

#include<stdio.h>
int main()
{
	int m,n,ans[]={0,0,0,0,0,0,0,0,0,0};
	scanf("%d%d",&m,&n);
	for(int i=m;i<=n;i++){
		int j=i;
		while(j!=0)
		{
			int mod=j%10;//取余对比每个数
			ans[mod]++;
			j/=10;
		}
	}
	for(int i=0;i<10;i++){
		printf("%d ",ans[i]);
	}
}

?

文章来源:https://blog.csdn.net/2301_80267323/article/details/135598890
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。