第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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

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

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

1 回答

已采納
?
這都不會

TA貢獻72條經(jīng)驗 獲得超92個贊

#include<stdio.h>
int?main()?{
	int?N,?i,?sum;
	printf("請輸入N的數(shù)值:");
	scanf("%d",?&N);?
	i?=?2;?//根據(jù)題目要求,N的因子的范圍為2到N-1,所以初值設為2
	sum?=?0;?//將sum的初值設為0,用來儲存因子平方的和。?
	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是否為因子,本次判斷結束了,讓i加1?
	}?//這樣通過循環(huán)每次判斷i是否為N的因子,若是就將他的平方累加到sum上。
	printf("平方和為%d",?sum);?//輸出sum,即所有因子的平方和?
}

看注釋,不會for的話,while總會吧。自認為無法更詳細了。

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

查看完整回答
1 反對 回復 2016-11-26
  • 1 回答
  • 0 關注
  • 1645 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號