C语言经典例题(有时间可以看看).doc
17****21
亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
C语言经典例题(有时间可以看看).doc
【次第1】题目:有1、2、3、4个数字,能形成多少多个互不一样且无反双数字的三位数?全然上多少多?1.次第分析:可填在百位、十位、个位的数字全然上1、2、3、4。形成所有的摆设后再去丢掉不称心条件的摆设。2.次第源代码:#include"stdio.h"#include"conio.h"main(){inti,j,k;printf("\n");for(i=1;i<5;i++)/*以下为三重循环*/for(j=1;j<5;j++)for(k=1;k<5;k++){if(i!=k&&i!=j&&j!=k)/*
C语言试题有时间看看.doc
C语言试题(本试题答卷时间为120分钟)试题一(28分)解答下列各小题,把正确的解答写在答卷纸的对应栏内。设有变量定义:inta=12;根据此定义,试写出计算表达式a+=a/=a-=a*a后,a的值。设有函数说明和指针变量定义如下:intmax(intx,inty);int(*p)()=max;试写出以参数a和b,利用p调用它所指的函数的代码。设有变量定义如下:staticchar*a[]={“Beijing”,“Shanghai”,“Wuhan”};char**p=a;试根据此定义,写出函数调用prin
C语言经典例题.doc
C言语经典例题【次序1】标题:有1、2、3、4个数字,能构成几多个互纷歧样且无反单数字的三位数?基本上几多?1.次序剖析:可填在百位、十位、个位的数字基本上1、2、3、4。构成一切的陈列后再去失落不满意前提的陈列。2.次序源代码:#include"stdio.h"#include"conio.h"main(){inti,j,k;printf("\n");for(i=1;i<5;i++)/*以下为三重轮回*/for(j=1;j<5;j++)for(k=1;k<5;k++){if(i!=k&&i!=j&&j!
C语言经典例题.doc
题目:判断101-200之间有多少个素数,并输出所有素数。1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。2.程序源代码:#include"math.h"main(){intm,i,k,h=0,leap=1;printf("\n");for(m=101;m<=200;m++){k=sqrt(m+1);for(i=2;i<=k;i++)if(m%i==0){leap=0;break;}if(leap){printf("%-4d",m);h+
c语言经典例题.doc
http://www.kuqin.com/tiku/20080424/7620.htmlwww.rqnoj.cn在一个8×8国际象棋盘上,有8个皇后,每个皇后占一格;要求皇后间不会出现相互“攻击”的现象,即不能有两个皇后处在同一行、同一列或同一对角线上。问共有多少种不同的方法。*问题分析与算法设计这是一个古老的具有代表性的问题,用计算机求解时的算法也很多,这里仅介绍一种。采用一维数组来进行处理。数组的下标i表示棋盘上的第i列,a[i]的值表示皇后在第i列所放的位置。如:a[1]=5,表示在棋盘的第一例的第