0
点赞
收藏
分享

微信扫一扫

习题专题--统计满足条件的4位数

输入若干个四位数,求出其中满足以下条件的数的个数:个位数上的数字减去千位数上的数字,再减去百位数上的数字,再减去十位数上的数字的结果大于零。

#include<stdio.h>
int main()
{
	int count = 0;
	int i = 0;
	int k = 0;
	int four = 0;
	int three = 0;
	int two = 0;
	int one = 0;
	int number = 0;
	scanf("%d", &k);
	for(i=0;i<k;i++)
	{
	
		scanf("%d", &number);
		four = (number / 1000)%10;
		three = (number / 100)%10;
		two = (number / 10)%10;
		one = number % 10;
		if ((one-four-three-two)>0)
		{
			count++;
		}


	}
	printf("%d", count);
	return 0;
}

输入为两行,第一行为四位数的个数 。

运行结果:

习题专题--统计满足条件的4位数_#for循环

举报

相关推荐

0 条评论