最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

輸出整數(shù)N的所有因子(除去1和本身)的平方和

輸出整數(shù)N的所有因子(除去1和本身)的平方和

C
黃Yellow 2016-11-26 15:11:33
請不要用for語句,我還是個(gè)初學(xué)者,沒學(xué)到,最后一步怎么把所有因子輸出來平方相加?大神們教教我
查看完整描述

1 回答

已采納
?
這都不會(huì)

TA貢獻(xiàn)72條經(jīng)驗(yàn) 獲得超92個(gè)贊

#include<stdio.h>
int?main()?{
	int?N,?i,?sum;
	printf("請輸入N的數(shù)值:");
	scanf("%d",?&N);?
	i?=?2;?//根據(jù)題目要求,N的因子的范圍為2到N-1,所以初值設(shè)為2
	sum?=?0;?//將sum的初值設(shè)為0,用來儲(chǔ)存因子平方的和。?
	while(i?<=?N?-?1)?{?//從2到N-1循環(huán)?
		if(N?%?i?==?0)?{?//如果N對i求余為0(即N可以整除i)?
			sum?=?sum?+?i*i;?//那么i為N的因子,將它的平方累加到sum上。?
		}
		i?=?i?+?1;?//不論現(xiàn)在的i是否為因子,本次判斷結(jié)束了,讓i加1?
	}?//這樣通過循環(huán)每次判斷i是否為N的因子,若是就將他的平方累加到sum上。
	printf("平方和為%d",?sum);?//輸出sum,即所有因子的平方和?
}

看注釋,不會(huì)for的話,while總會(huì)吧。自認(rèn)為無法更詳細(xì)了。

很多能寫的靈巧的部分都被我寫詳細(xì)了。

查看完整回答
1 反對 回復(fù) 2016-11-26
  • 1 回答
  • 0 關(guān)注
  • 1674 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)