第一小題:
#include #include #include //第一題,完數,第一小題:輸入數求完數,注意求因子的效率
int main( )
}sum++;//之前的迴圈中未包括因子1
if(sum==num)
printf("%d是完全數\n",num);
else
printf("%d不是完全數\n",num);
return 0;
}
第二題:
#include #include #include //第一題,完數,第二小題:1000以內完數,注意完數的因子不包括本身,所以1不是完數,注意求因子的效率
int main( )
}sum++;//之前的迴圈中未包括因子1
if(sum==num)
printf("%d ",num);
}return 0;
}
第三小題:
#include #include #include //第一題,完數,第三小題:3000以內親密數
int main( )
}sum1++;//之前的迴圈中未包括因子1
num_cp=sum1;
t=sqrt(num_cp);
for(i=2;i<=t;i++)
}sum2++;
if((sum2==num)&&(num>=num_cp))//去掉重複的
printf("%d和%d是親密數\n",num,num_cp);
}return 0;
}
第43課第一題
第一小題 include include 第一題,第一小題 int main while ch getchar fputc ch,fp fclose fp return 0 第二小題 include include 第一題,第二小題,複製檔案 int main if fp2 fopen f2.dat...
滴滴第一題
方法 先求字首和,將pair 字首和的值,字首和標號i 加入multimap中,搜尋每一種字首和的lowerbound和upbound,計算兩者之差,與字首和為零的標號比較,取最大值。include include include includeusing namespace std define ...
第七周慕課 練兵區 第一題
1 諧均值計算 4分 題目內容 兩數值的諧均值可以這樣計算 首先對兩數值的倒數取平均值,最後再取倒數。編寫乙個帶有兩個double引數的函式,計算這兩個引數的諧均值。函式原型為 double calculate double x,double y 程式執行結果示例1 input two double...