菜鸡,问问为什么累计的sum1(求A类数之和)不能用正兴定义啊
查看原帖
菜鸡,问问为什么累计的sum1(求A类数之和)不能用正兴定义啊
591471
JRs_roadback楼主2024/9/24 17:30
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
	int n,k,n1=0,n2=0;
	double sum1=0,sum2=0;
	cin>>n>>k;
	for(int i=1;i<=n;i++){
		if(i%k==0){
			sum1=sum1+i;
			n1++;
		}
		else{
			sum2=sum2+i;
			n2++;
		}
	}
	double aver1=sum1/n1,aver2=sum2/n2;		
	printf("%.1f %.1f",aver1,aver2);
	return 0;
}

//代码如图,第7行原本是int,后面换double可以了,用int输入题设,输出第二个是50.0,有点搞不懂,求指教,我感觉累加和也是整数吧,计数器N1也是整数啊,为什么呢

2024/9/24 17:30
加载中...