第6章循_环控制老师专用C语言分解.pptVIP

  • 4
  • 0
  • 约1.23万字
  • 约 66页
  • 2016-10-26 发布于湖北
  • 举报
习题6.7 如果一个数等于比它小的所有因子的和,则称为“完数”,例如:6=1+2+3。编程求出1000以内的所有完数。 #include stdio.h void main() { int n, i, s; for(n = 1; n 1000; n++) { s = 0; for(i = 1; i n; i++) if( n%i == 0) s += i; if(s == n) printf(%d, , n); } } 下面程序: #include stdio.h void main() { int s, i; for(s=0, i=1; i3; i++, s+=i); printf(“%d”, s); } 输出结果是: 下面程序: #include stdio.h void main() { int i=13, s=0, t; while( t = i--) { if( !(t%3) ) continue; s += t; } printf(%d,s); } 输出结果是: * 谢 谢 Thank you 说明: (5) 3个表达式都可省略,如: for(; ;) 语句 相当于 while(1) 语句 即不设初值,不判断条件(认为

文档评论(0)

1亿VIP精品文档

相关文档