阅读背景:

C江湖修行录

来源:互联网 
#新手村(9)

 练手小代码。

完全数,和数学趣题

//C语言 #include<stdio.h> #include<stdlib.h> //完全数:数值等于它的因子之和。 //用for循环求出所有因子之和;if判断完全数。 void main() { int x = 1;//不能取0,0除以任何数都是0; for (x = 1; x <=1000;x++) {//求1000以内的完全数 int sum = 0; for (int i = 1; i < x; i++) { if (x%i==0) { sum += i; } } if (sum==x) { printf("%d ",x); } } system("pause"); } //C语言 #include<stdio.h> #include<stdlib.h> #include<Windows.h> void main() { int i; printf("**************************************\n"); printf("**你不可能战胜常胜将军!不信您试试!**\n"); printf("**************************************\n"); Sleep(2000); printf("***<1>试试就试试***********\n"); printf("***<0>路过,溜了溜了*******\n"); printf("请输入您的选择:"); scanf_s("%d",&i); if (i==0) { printf("胆小鬼!!再见!\n"); }else{ printf("**********游戏开始!!!**************\n"); int computer=0; int human=0; int money=21; while (1) { printf("此时还有%d块钱\n现在你拿钱\n",money); scanf_s("%d", &human); printf("我拿走了%d块钱\n",human); if (human<1||human>4) { printf("你犯规了!重新输入"); continue; } money = money - human; if (money==0) { printf("常胜将军胜利!\n"); break; } computer = 5 - human; money = money - computer; printf("常胜将军拿走了%d根!\n",computer); } } system("pause"); } //C语言 #include<stdio.h&g



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: