关于输出格式
  • 板块灌水区
  • 楼主OceanBrawl
  • 当前回复0
  • 已保存回复0
  • 发布时间2021/11/12 22:55
  • 上次更新2023/11/4 00:45:48
查看原帖
关于输出格式
567034
OceanBrawl楼主2021/11/12 22:55

题目:

数字和(sum)

问题描述:

输入正整数a、b(0<a<b≤30000)和c(≤20),统计从a到b之间(包括a和b),数字和为c的整数个数。 输入格式:

第一行为正整数t(≤10),表示数据组数;接下来t行,每行有三个整数a,b和c,以空格隔开。

输出格式:

对于每组数据,输出一个整数,表示满足条件的数的个数。 输入样例

2

3 10000 15

1000 10000 16

输出样例

592

564

#include <cstdio>
int sd(int n,int a){
	int ans=0;
	while (n>0){
		ans+=n%10;
		n/=10;
	}
	if (ans==a) return 1;
	else return 0;
}
int main(){
	freopen ("sum.in","r",stdin);
    freopen ("sum.out","w",stdout);
	int a,b,c,t;
	scanf ("%d",&t);
	while(t--){
		int ans=0;
		scanf ("%d%d%d",&a,&b,&c);
		for (int i=a;i<=b;i++){
			if (sd(i,c)==1)  ans++;
		}
	    printf ("%d",ans);
	}
	return 0;
}

她就是因为输出没换行悲惨爆0,特把此代码拿出警示后人

一定要看好输出格式

2021/11/12 22:55
加载中...