C语言程序100例之C#版-019

C程序源代码:

【程序19】
题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程
   找出1000以内的所有完数。
1. 程序分析:请参照程序<--上页程序14.
2.程序源代码:

#include "stdio.h"
#include "conio.h"
main()
{
static int k[10];
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)
{
printf("%d is a wanshu",j);
for(i=0;i<n;i++)
printf("%d,",k[i]);
printf("%d\n",k[n]);
}
}
getch();
}

########################

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相关推荐

  1. C语言程序100例之C#版-021

    C语言程序100例之C#版-021 C程序源代码: [程序21] 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后 ...

  2. C语言程序100例之C#版-024

    C语言程序100例之C#版-024 C程序源代码: [程序24] 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和. 1.程序分析:请抓住分子与 ...

  3. 经典C语言程序100例之一零零

    经典C语言程序100例之一零零 如题 话不多说了,直接上代码 如题 [程序100] 题目:有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出 平均成绩,况原 ...

  4. 经典C语言程序100例之九九

    经典C语言程序100例之九九 如题 话不多说了,直接上代码 如题 [程序99] 题目:有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中. 1 ...

  5. 经典C语言程序100例之九八

    经典C语言程序100例之九八 如题 话不多说了,直接上代码 如题 [程序98] 题目:从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存. ...

  6. 经典C语言程序100例之九七

    经典C语言程序100例之九七 如题 话不多说了,直接上代码 如题 [程序97] 题目:从键盘输入一些字符,逐个把它们送到磁盘上去,直到输入一个#为止. 1.程序分析: 话不多说了,直接上代码 2.程序 ...

  7. 经典C语言程序100例之九六

    经典C语言程序100例之九六 如题 话不多说了,直接上代码 如题 [程序96] 题目:计算字符串中子串出现的次数 1.程序分析: 话不多说了,直接上代码 2.程序源代码: #include " ...

  8. 经典C语言程序100例之九五

    经典C语言程序100例之九五 如题 话不多说了,直接上代码 如题 [程序95] 题目:家庭财务管理小程序 1.程序分析: 话不多说了,直接上代码 2.程序源代码: /money management ...

  9. 经典C语言程序100例之九四

    经典C语言程序100例之九四 如题 话不多说了,直接上代码 如题 [程序94] 题目:时间函数,一个猜数游戏,判断一个人反应快慢. 话不多说了,直接上代码 程序源代码: #include " ...

  10. 经典C语言程序100例之九三

    经典C语言程序100例之九三 如题 话不多说了,直接上代码 如题 [程序93] 题目:时间函数 话不多说了,直接上代码 程序源代码: /calculate time/ #include "t ...

最新文章

  1. 一个新游戏的思路;大家来说说看,觉得好的话,我做成游戏
  2. JAVA基础知识之Set集合
  3. 为应用程序池 ''DefaultAppPool'' 提供服务的进程意外终止。进程 ID 是 ''xxx''问题的解决方法...
  4. 【小米笔试题】二分查找算法的变形
  5. Js Tween 实现
  6. 动态规划java LCS_动态规划递归求解LCS长度 | 学步园
  7. 升级到vCenter Server 6.5的最佳实践(2147686)
  8. Linux 设置系统时间和时区2.Ubuntu
  9. 优化模型验证关键代码06:多行程旅行商问题(mTSP)
  10. 解决Jenkins不能在线安装maven持续集成插件(百度云离线下载)
  11. 计算机教室 设备负荷,设备建设标准和规范教室线缆布线.ppt
  12. 三国时代微博(佩服博主琢磨先生太有才了!)
  13. YOLO3-WIN10-GPU版配置详细教程
  14. Explain是什么?Explain能干嘛?
  15. java传递汉字翻译为英文_java写的能将汉字翻译成拼音的类
  16. 笔记本 触摸板无法使用 解决办法
  17. C语言常见的错误及解决办法,避坑笔记
  18. 格力迷局:“30亿元持股计划”员工不买账,董明珠“一石二鸟”?
  19. 创业失败,五大原因!
  20. (NO.00005)iOS实现炸弹人游戏(十):游戏主角(三)

热门文章

  1. pb 使用mysql_pb连接mySql数据库
  2. 每周公布病情 - 北京18区县均有手足口病例
  3. js对象转json字符串
  4. python测试app性能_App性能测试
  5. 水系图一般在哪里找得到_雨水排水系统施工及设备要点详解!
  6. markdown2 awesomium 无法预览
  7. linux键盘修改工具,Linux 键盘映射的修改(Console)
  8. 计算机网络七版pdf
  9. 关于jesd204B调试总结
  10. Activiti学习记录 Activiti初始化数据库、Activiti6增加表注释字段注释