C语言程序100例之C#版-019
生活随笔
收集整理的這篇文章主要介紹了
C语言程序100例之C#版-019
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C語言程序100例之C#版-019
C程序源代碼:
【程序19】
題目:一個數如果恰好等于它的因子之和,這個數就稱為“完數”。例如6=1+2+3.編程
找出1000以內的所有完數。
1. 程序分析:請參照程序<--上頁程序14.
2.程序源代碼:
########################
C#語言程序:
using System; class C319 {static void Main(){//C語言規定只有靜態存儲數組和外部存儲數組才可作初始化賦值。//所以C語言代碼的整型數組聲明時需要使用staticint[] k = new int[35];int i,j,n,s;for(j=2;j<1000;j++){n=-1;s=j;for(i=1;i<j;i++){if((j%i)==0){n++;s=s-i;k[n]=i;}}if(s==0){Console.Write(" {0} is a wanshu ",j);for(i=0;i<n;i++)Console.Write(k[i]+",");Console.WriteLine(k[n]);}}} }總結
以上是生活随笔為你收集整理的C语言程序100例之C#版-019的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ascii c语言打印出来,C语言打印出
- 下一篇: C语言程序100例之C#版-008