C语言程序设计
文章平均质量分 57
jiayouliying
这个作者很懒,什么都没留下…
展开
-
C基本小程序
/*有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数*/#includevoid main(){int i,j,k;int count=0;for(i=1;ifor(j=1;jfor(k=1;k{if(i!=j&&i!=k&&j!=k){count=count+1;printf("%d%d%d\n",i,j,k);}原创 2015-09-28 21:48:29 · 295 阅读 · 0 评论 -
C语言-八皇后问题
问题描述:如何能够在8*8的国际象棋盘上放置八个皇后,使其任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。共有92组解。#includeint qp[8][8];void printqp(){ int i,j; for(i=0;i<8;i++) { for(j=0;j<8;j++) printf("%d",qp[i原创 2015-10-06 10:41:09 · 550 阅读 · 0 评论 -
C语言-蜗牛爬墙
问题描述:蜗牛爬墙,墙高10米,白天上爬3米,晚上溜下2米,需要几天爬到墙头?#includeint main(){ int h=10; int hi=0,i; for(i=1;i<10;i++) { if(hi+3>=10) break; else hi=hi+1; } printf("%d\n",i);}原创 2015-10-06 11:05:46 · 4225 阅读 · 0 评论 -
C语言-九宫格
问题描述:将1-9,,9个数字填入3*3的方格中,使得每行,列,对角线和相等。(将1填入第一列中间位置,然后依次填入前一个数左上角位置,原则:左出右入,上出下入,占位右移)#includeint main(){ int a[3][3],i,j,x=1,y=0,x1,y1; for(i=0;i<3;i++) { for(j=0;j<3;j++) { a[i][j原创 2015-10-06 11:36:30 · 8392 阅读 · 1 评论 -
c语言-2048
/*2048*/#include #include #include #include //全局变量int x[4][4]={0};int score=0; int can_move; int empty() { int i,j; int n=0; for(i=0;i<4;i++) { for(j=0;j<4;j++) {原创 2015-10-06 21:54:28 · 1880 阅读 · 3 评论