
C语言
TYHJ_无情
这个作者很懒,什么都没留下…
展开
-
啊哈C——学习2.4一起来找茬
2015年1月23日22:16:09 1.下面这段代码是让计算机计算321-123的结果。其中有7个错误,快来改正吧!#include #include //int mian()//第1个错,main错写为mianint main(){ int a,b,c; /* a=321 b=123 c=b-a print(原创 2015-01-23 22:27:27 · 4282 阅读 · 0 评论 -
啊哈C——学习6.4陶陶摘苹果
2015年2月5日22:02:031.陶陶家的院子里有一颗苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30cm高的板凳,当她不能直接用手摘到苹果是,就会踩到板凳上再试试。 现在一直10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。 #include原创 2015-02-05 22:02:27 · 5592 阅读 · 0 评论 -
啊哈C——学习2.2练习
1.尝试一下让计算机显示下面这些图形******#include #include int main(){ printf("*\n"); printf("**\n"); printf("***\n"); system("pause"); return 0;} * * ** * * * *#includ原创 2014-12-29 21:59:09 · 994 阅读 · 0 评论 -
啊哈C——学习6.5一个萝卜一个坑
2015年2月5日22:53:291.输入n个0~1000的整数,将它们从小到大排序。如果想对1000以内的整数排序,我们需要1001个小房子来表示每个数出现的次数。#include #include int main(){ int iTotal,iNum[1001],iInput,iSerach,iMax,iTemp; for(iInput = 0;iInpu原创 2015-02-05 22:53:46 · 2671 阅读 · 0 评论 -
啊哈C——学习5.10猜数游戏
2015年2月4日21:51:521.猜数小游戏,数的范围1~10。#include #include #include int main(){ int iRandNum,iRandCount,iInputNum; printf("这是一个猜数1~100的小游戏,如果6次都没猜对,将自动关机哦!\r\n"); iRandCount原创 2015-02-04 21:54:12 · 3262 阅读 · 0 评论 -
啊哈C——学习5.8练习
2015年2月4日20:51:381.用1~6这6个自然数组成一个三角形,并让这个三角形三条边的值之和相等。例如,如图5-2所示的三角形中,三条边的值之和分别为:5+3+4、4+2+6、5+1+6,都等于12。那现在请你输出所有的可能。 #include #include int main(){ int a,b,c,d,e,f; for(a = 1原创 2015-02-04 20:51:54 · 1347 阅读 · 0 评论 -
啊哈C——学习5.3、5.4判断一个正整数是否为质数
2015年2月3日22:22:021.如何判断一个正整数是否为质数?#include #include int main(){ int iNum,index; printf("这是一个判断输入的正整数是否为质数的小程序!\r\n"); while(1) { printf("请输入一个正整数:\r\n");原创 2015-02-03 22:33:17 · 1053 阅读 · 0 评论 -
啊哈C——学习4.10练习
2015年2月3日21:18:471.请尝试用for循环打印下面的图形。 * *** ***** **************** ******* ***** *** *#include #include int main(){ int iLine,iStarNum,iSpaceNum,iSpace,i原创 2015-02-03 21:43:14 · 2163 阅读 · 1 评论 -
啊哈C——学习5.6练习
2015年2月3日22:36:091.请在4~100内验证哥德巴赫猜想,输出每一个偶数的所有可能的拆分方法。例如:4 = 2 + 26 = 3 + 38 = 3 + 510 = 3 + 7 = 5 + 512 = 5 + 714 = 3 + 11 = 7 + 7……原创 2015-02-03 23:17:48 · 1584 阅读 · 2 评论 -
啊哈C——学习5.9练习
2015年2月4日21:12:341.想一想,如何生成一个1~20000000的随机数? #include #include #include int main(){ int iRandNum,iRandCount; iRandCount = 1; srand((unsigned)time(NULL)); while(i原创 2015-02-04 21:29:28 · 1514 阅读 · 0 评论 -
啊哈C——学习5.7练习
2015年2月4日20:27:551.输入一个3位数,求这个数个位、十位和百位的数之和。例如,输入782,输出17;输入156,输出12.#include #include int main(){ int iNum,iMsb,iMid,iLsb,iSum; printf("这是一个求3位数每位之和的小程序!\r\n"); whil原创 2015-02-04 20:28:26 · 2812 阅读 · 0 评论 -
啊哈C——学习4.10一起来找茬
2015年2月3日21:07:461.下面这段代码是求1*2*3*4*5*6*7*8*9*10的值。其中有4个错误,快来改正吧!#include #include int main(){ /* int i,sum; sum=0; for(i+1,i<10,i++); { sum=sum*i; } printf("%原创 2015-02-03 21:17:49 · 2207 阅读 · 0 评论 -
啊哈C——学习4.9练习
2015年2月2日20:46:291.你可以设计一个“小人”并让它从右边向左边跑吗?#include #include #include#define SPACE_MAX 50int main(){ int iLine,iSpaceCnt,iShowTime; iLine = 1; iSpaceCnt = SPACE_MAX;原创 2015-02-02 21:30:50 · 1214 阅读 · 0 评论 -
啊哈C——学习4.8练习
2015年1月30日20:34:331.请问下面这段代码会打印多少个“OK”?#include #include int main(){ int i,j; i = 1; while(i <= 10) { j = 1; while(j <= i) { printf("OK "); i原创 2015-01-30 20:52:23 · 1188 阅读 · 0 评论 -
啊哈C——学习6.7二维数组
2015年2月6日21:19:261.给二维数组赋初始值,并打印此二维数组。#include #include int main(){ int a[6][6],i,j,iNum; iNum = 0; for(i = 0;i < 6;i ++) { for(j = 0;j< 6;j ++) { iNum ++;原创 2015-02-06 21:26:38 · 464 阅读 · 0 评论 -
啊哈C——学习6.8数组初始化
2015年2月6日21:27:481.二维数组初始化int a[3][5]={1,2,3,4,5}的效果。#include #include int main(){ int a[3][5] = {1,2,3,4,5},i,j; for(i = 0;i < 3;i ++) { for(j = 0;j< 5;j ++) {原创 2015-02-06 21:31:51 · 573 阅读 · 0 评论 -
啊哈C——学习2.3一起来找茬
2014年12月29日22:37:261.下面这段代码是让计算机在屏幕上输出绿底白字的hi。其中有4个错误,快来改正吧!#include #include int main(){ //system(color f2) //print("hi"); system("color 2f"); //第一个错 //未加双引号 //第二原创 2014-12-29 22:37:04 · 1127 阅读 · 0 评论 -
啊哈C——学习2.3练习
1.尝试一下让计算机打印这个小飞机图案(绿底白字)。#include #include int main(){ system("color 2f"); printf(" *\n"); printf(" **\n"); printf("* ***\n"); printf("** ****\n"); p原创 2014-12-29 22:59:59 · 1114 阅读 · 0 评论 -
啊哈C——学习2.4练习
2015年1月23日22:42:43 1.如果要进行3个数相加的运算,该怎样做呢?例如:5+3+1=?我们可以把上面的陈旭进行简单地改变,申请4个小房子分别叫做a、b、c和d。用a、b、c分别存放3个加数,用d存放他们的和。代码如下:#include #include int main(){ int a,b,c,d; a=5; b=3;原创 2015-01-23 23:02:44 · 939 阅读 · 0 评论 -
啊哈C——学习8.1走迷宫
2015年2月8日12:09:271.原创 2015-02-11 23:42:32 · 2748 阅读 · 0 评论 -
啊哈C——学习7.8存储一个迷宫
2015年2月7日22:21:221.要存储一个迷宫怎么办?############O # #### ## ## ## # # ## #### ## ## #############include #include #include int main(){ int i; char a[7][12] =原创 2015-02-07 22:30:04 · 1192 阅读 · 0 评论 -
啊哈C——学习7.7多行字符
2015年2月7日22:09:571.输入5个单词,然后把这些单词按照字典序输出。#include #include #include int main(){ char a[5][10]; int i,j,t[10]; for(i = 0;i < 5;i ++) { gets(a[i]); } for(i =原创 2015-02-07 22:20:42 · 517 阅读 · 0 评论 -
啊哈C——学习7.5字母的排序
2015年2月7日21:45:131.对1行字母排序。#include #include #include int main(){ char a[100],t; int len,i,j; gets(a); //ahac => len = 4 => a[0]~a[3] len = strlen(a); f原创 2015-02-07 21:59:46 · 615 阅读 · 0 评论 -
啊哈C——学习7.3字符的本质
2015年2月7日21:32:571.ASCII码表与字符之间的关系。#include #include int main(){ int index; for(index = 1;index < 128;index ++) { printf("%3d %c ",index,index,index); if(0 == (ind原创 2015-02-07 21:33:36 · 533 阅读 · 0 评论 -
啊哈C——学习7.1字符的妙用
2015年2月6日21:35:501.利用字符输入,实现简易的加减乘除运算,输入5-6或5+6试试。#include #include int main(){ int a,b,iValue; char ich; printf("这是一个简单的加减乘除四则运算小程序!\r\n"); while(1) { p原创 2015-02-06 21:46:46 · 596 阅读 · 0 评论 -
啊哈C——学习6.6选择排序
2015年2月6日20:32:321.实现输入n个数,将这n个数从小到大排序。#include #include int main(){ int n,i,j,t; int a[1000] = {0}; while(1) { printf("请输入要排序的数据总个数(1~1000)\r\n\t n = "); scanf(原创 2015-02-06 21:18:19 · 754 阅读 · 0 评论 -
啊哈C——学习7.4存储英文人名
2015年2月7日21:36:261.scanf与gets区别。#include #include int main(){ char a[10]; scanf("%s",a); printf("%s",a); printf("\r\n"); system("pause"); return 0;}原创 2015-02-07 21:37:11 · 489 阅读 · 0 评论 -
啊哈C——学习7.6字典序
2015年2月7日22:00:541.输入两个单词,然后按照字典序输出这两个单词。#include #include #include int main(){ char a[100],b[100]; gets(a); gets(b); if(strcmp(a,b) < 0) { puts(a);原创 2015-02-07 22:08:25 · 663 阅读 · 0 评论 -
啊哈C——学习7.2多余的回车键
2015年2月6日23:29:061.getchar()、getche()、getch()区别。#include #include int main(){ char a; //getchar printf("//getchar输入后等待用户按\"Enter\"键结束\r\n"); printf("请输入一个字符!\r\n",a); a = get原创 2015-02-06 23:29:32 · 651 阅读 · 0 评论 -
啊哈C——学习4.6练习
2015年1月30日20:11:021.请尝试用while循环打印下面的图形:12 23 3 34 4 4 45 5 5 5 5#include #include int main(){ int iNum,iLine; iLine = 1; while(iLine <= 5) { iNum = 1; whi原创 2015-01-30 20:28:28 · 4435 阅读 · 0 评论 -
啊哈C——学习4.5练习
2015年1月30日20:01:401.请尝试编写一个两分钟的倒计时。形如:2:00 1:59 1:58 …… 1:00 0:59 0::58 …… 0:02 0:01 0:00#include #include #includeint main(){ int iDelayTime,iTimeH,iTimeL;原创 2015-01-30 20:08:55 · 1608 阅读 · 0 评论 -
啊哈C——学习4.4一起来找茬
2015年1月29日22:09:561.下面这段代码是求1*2*3*4*5*6*7*8*9*10的值。其中有3个错误,快来改正吧! #include #include int main(){ /* int a,i; a=0; i=1; while(i<10) { a=a*i; } printf("%d原创 2015-01-29 22:18:15 · 1256 阅读 · 0 评论 -
啊哈C——学习2.10一起来找茬
2015年1月27日20:42:181.下面这段代码是让计算机读入两个整数,分别放到变量a和变量b中,并将变量a和变量b中的数交换。其中有两个错误,快来改正吧!#include #include int main(){ /* int a,b; scanf("%d %d",&a,&b); t=a; b=a; b=t; pr原创 2015-01-27 20:49:14 · 1164 阅读 · 0 评论 -
啊哈C——学习2.8练习
2015年1月27日20:34:461.从键盘读入一个字符,输出这个字符后面的一个字符。例如,输入字符a,输出字符b。#include #include int main(){ char a; printf("这是一个输出你输入的字符后面一个字符的小工具!\r\n"); printf("请输入一个字符!\r\n"); scanf("%c",&a);原创 2015-01-27 20:34:27 · 669 阅读 · 0 评论 -
啊哈C——学习2.7一起来找茬
2015年1月27日19:59:461.下面这段代码是从键盘读入两个整数,并输出它们的和。其中与6个错误,快来改正吧!#include #include int main(){ int a,b,c; /* scanf("%d",a,b) c=a+b printf("%d/n",c); */ //从键盘读入数值时,应原创 2015-01-27 20:08:39 · 960 阅读 · 0 评论 -
啊哈C——学习2.10练习
2015年1月27日20:50:241.在本节我们介绍了如何将两个变量的值进行交换,方法是增加一个临时变量来作为中转。你有没有想过,在不增加任何新的变量的情况下,也可以完成呢?来看看下面的代码吧。#include #include int main(){ int a,b; printf("请输入要交换的两个整数,并以空格符隔开!\r\n"); scanf(原创 2015-01-27 20:58:43 · 939 阅读 · 1 评论 -
啊哈C——学习2.8一起来找茬
2015年1月27日20:26:201.下面这段代码是让计算机读入一个字符并把这个字符原样输出。其中有3个错误,快来改正吧! #include #include int main(){ char a; /* scanf("%c",c); printf("%d",c); */ //第1个错,定义的字符型变量是a,调用是误写原创 2015-01-27 20:33:25 · 833 阅读 · 0 评论 -
啊哈C——学习3.2练习
2015年1月27日22:54:491.假如我希望输入正数时显示yes,输入负数时显示no,输入0时显示0,应该怎么办呢?#include #include int main(){ int a; scanf("%d",&a); if(a>0) printf("yes\r\n"); if(a<0) printf("no\r\n");原创 2015-01-27 22:59:47 · 1650 阅读 · 0 评论 -
啊哈C——学习3.2一起来找茬
2015年1月27日22:45:001.下面这段代码用来判断一个数是否小于或等于100,如果是则输出yes。其中有3个错误,快来改正吧!#include #include int main(){ /* int a; scanf("%d",a); if(a<100); printf("yes"); */ int a; //第1个错,s原创 2015-01-27 22:54:23 · 931 阅读 · 0 评论 -
啊哈C——学习2.2一起来找茬
#include #include int main(){ //print(hi) //第一个错 //printf错写为print //第二个错 //hi没有加双引号“” //第三个错 //语句未以分号“;”结尾/**/ //正确写法如下 printf("hi"); system("p原创 2014-12-29 00:02:57 · 993 阅读 · 0 评论