为备考二级C语言做的代码练习---辅导资料《C语言经典编程282例》--(1)

因为二级考试的时候用的C语言编译器是VC++6.0 真是日了狗了 用这个编译器 这是我第2个C编译器吧,第一个用的是啊哈C编译器..第二个是VS++6.0 然后在win下用VS2013感觉挺不错的 毕竟是做大开发的软件 代码补全,和格式,字体,还可以换代码的背景,各种功能,就是对新手来说,你用scanf它不让你用,让你用scanf_s,因为它觉得这样比较安全,避免一些XX溢出云云的,还有gets要写成gets_s() 之类的,我在想要是我一直用VS2013 那考试的时候写的代码也是这种格式的...我肯定VS6.0会报错,然后我还要找错,这就耽搁了考试的宝贵时间了!,所以我决定这本书的编译器就用VC++6.0了,感觉和用vim差不多...单看代码补全这快的话... 考完二级C..我肯定能考过!!!(士可鼓不可泄)然后就让VC++6.0 bye bye了

2015年11月29日04:52:00代码练习开始~~~啦

 1 //3个数字从小到大排序 我还是不太清楚怎么排序的 老晕 大概明白了 我也背会了!  #include<stdio.h>
 2 int main ()
 3 {
 4     int a,b,c,t;
 5     printf("Please input a,b,c;\n");
 6     scanf("%d %d %d",&a,&b,&c);
 7
 8     if(a>b)
 9     {  //a b值通过t互换
10         t=a;
11         a=b;
12         b=t;
13     }
14     if(a>c)
15     {//a c 值通过t互换        经过a和b和c比较后 a若为最大值就放在最后面
16         t=a;
17         a=c;
18         c=t;
19     }
20
21     if(b>c)
22     { //b和c再比较 最大值放在后面
23         t=b;
24         b=c;
25         c=t;
26     }
27     printf("The order of the number is:\n");
28     printf("%d %d %d ",a,b,c);
29     return 0;
30 }

  

//猴子吃桃问题#include<stdio.h>
int main ()
{
    int day,x1,x2;
    day=9; //记录天数的变量
    x2=1; //第10天桃子数量

    while(day>0)//9 8 7 6 5 4 3 2 1
    {
        x1=(x2+1)*2;//1.猴子吃桃数+1得到原本的一半数量 2.然后X2得到原本数量 也就是前一天桃子所剩下的数量 猴子是先吃1半再吃1个  ------>>>>我们逆着算就要先+1算出他吃一半的数量 然后x2得到它吃的数量                         我他妈终于弄明白了!
        x2=x1;
        day--;
    }
    printf("the total is %d\n",x1);

    return 0;
}/* 我自己写的一句printf用来打印桃子天数和桃子数量的值 不过这句代码没贴在上面

第9天桃子数量为4
第8天桃子数量为10
第7天桃子数量为22
第6天桃子数量为46
第5天桃子数量为94
第4天桃子数量为190
第3天桃子数量为382
第2天桃子数量为766
第1天桃子数量为1534
Press any key to continue

*/
//涛涛买苹果..涛涛每天买苹果 每个苹果0.8元 涛涛第一天买2个 第二天开始买前一天的2倍 直到购买苹果个数不超过100的最大值 <100//n为个数变量 每过一天(day++) n*2 每天x2 买苹果的数量为2 4 8 16 32 64  128  我又加了一个输出涛涛苹果数量的程序#include<stdio.h>
int main ()
{
    int n=2,day=0; //第一天个数 和天数
    float money=0,ave;

    while(n<100)
    {
        money=money+0.8*n;
        day++;
        n*=2; //n每次x2
    }
    ave=money/day;  printf("我是个傻逼我天天买苹果..我是涛涛 我买了%d个苹果",n/2);//因为n退出循环后 是因为n>或者是=100 是因为多X了一次2 所以要/2才能得到涛涛买苹果的数量
    printf("The result is %.6f",ave);
    return 0;
}

//我是个傻逼我天天买苹果..我是涛涛 我买了64个苹果
//The result is 16.799999
时间: 2024-10-20 03:45:21

为备考二级C语言做的代码练习---辅导资料《C语言经典编程282例》--(1)的相关文章

趣谈编程史第2期-这个世界缺少对C语言的敬畏,你不了解的C语言科普

这是我制作的编程语言科普系列视频的第二期,博客根据视频文案整理而成,提供给有需要的朋友阅读或使用. 视频地址:https://www.bilibili.com/video/av83627932/   如果感兴趣观看视频,感谢博友. 在华夏文明的历史长卷中, 曾经有一段狼烟四起,群雄逐鹿的特殊历史时期 史称春秋战国 这段时期,诸侯分裂,各自为战,哀鸿遍野,战火连天 贫苦人民生活在水深火热之中 最终秦国招贤纳士,积极变法 奋六世之余烈 席卷八荒 一统天下 最终结束了这段混乱的时期, 并且统一了文字,

6.我们真的做了代码评审

静态代码检查工具StyleCode. 上一章我说了设计评审和测试用例评审都是为了提升产品质量问题,后来我们又做了代码评审,但是代码评审比设计评审难搞多了,对于开发来说最在意的就是自己的代码,让别人对自己的代码指指点点,虽然是好的建议但也会让人不爽. 准备搞代码评审之前以前就尝试过,搞着搞着最后的结果只是变成一种形式而已,大家热情都不高,反而给团队增加了负面的情绪.在现在团队中由于代码质量问题,减少bug的产出,在回顾会议中团队提出可以试一下代码评审,是对这个解决办法存在担忧的.我们采用style

从linux0.11中起动部分代码看汇编调用c语言函数

上一篇分析了c语言的函数调用栈情况,知道了c语言的函数调用机制后,我们来看一下,linux0.11中起动部分的代码是如何从汇编跳入c语言函数的.在LINUX 0.11中的head.s文件中会看到如下一段代码(linux0.11的启动分析部分会在另一部分中再分析,由于此文仅涉及c与汇编代码的问题,). after_page_tables: pushl $0 # These are the parameters to main :-) pushl $0 pushl $0 pushl $L6 # re

如何在Java平台上使用脚本语言做Java开发

如何在Java平台上使用脚本语言做Java开发     最近开始流行区分Java平台和Java语言,但很多Java开发者还是不能确定如何在 Java应用程序开发中结合脚本.本篇文章,Gregor Roth给出了在Java平台上使用脚本的方法.通过这篇文章,你可以了解怎样在你的Java应用程序中使用脚本,是否你要通过使用Groovy和 Jython把不同的Java应用程序模块粘合在一起,或者写一个你自己的基于JRuby的应用程序,适用于Java平台. 作为一个Java开发者,你可能已经注意到了,J

第一章 C/C++语言概述 【代码手输一遍】

前情提要:如果不涉及面向对象的部分,那么C++语言和C语言的语法90%以上是一样的,只不过略有扩充,用起来更为方便而已. 查看gcc版本: E:\Program Files\MinGW\bin>gcc -v Reading specs from ./../lib/gcc/mingw32/3.4.5/specs Configured with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld --wi th-gnu-as --h

c语言各类问题 代码

定义一个结构体,有两个成员变量,一个整型的n,一个字符型的c,利用结构体类型声明一个具有5个元素的数组,并随机初始化,根据成员变量n进行从小到大排序,然后输出 冒泡排序然后 在输出结构体#include<stdio.h>struct d{int x;char y;};int main(void){struct d a[5];int i,d;int b[6]; for(i=0;i<5;i++){scanf("%d%c",&a[i].x,&a[i].y);

C语言做一个通讯录程序(在console里面运行)

最近复习C语言的时候看到网上有个C语言通讯录的小项目,于是看了下那个程序实现的大概的功能,然后自己也跟着做了个.代码还算简洁,贴上来给有需要的人. 1 // 2 // main.m 3 // AdressBook 4 // 5 // Created by bestkayle on 15/8/8. 6 // Copyright (c) 2015年 bestkayle. All rights reserved. 7 // 8 9 #import <Foundation/Foundation.h>

纯CSS实现的二级下拉菜单效果代码实例

纯CSS实现的二级下拉菜单效果代码实例:二级下拉是最为常用的效果之一,当前的此效果一般哟结合js实现,本章节介绍一个使用纯CSS实现的二级下拉菜单效果,希望能够给需要的朋友带来一定的帮助,不过此代码也有一点浏览器兼容问题,那就是在IE6中不兼容.代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" conten

花10天时间用C语言做了个小站

花10天时间用C语言做了个小站 http://tieba.yunxunmi.com/index.html  简称: 云贴吧 不好意思啊,我上周到今天不到10天时间,用纯C语言写了一个小站!想拍砖的就赶紧拿出来拍啊 预计采集1000万贴,欢迎大家狠狠的来拍吧! 云贴吧是一个完全用纯C语言开发的网站,而且是本人独自设计开发完成的.欢迎各位专家批评指正! 整站大小(网页+C ISAPI类库)不到1MB  容量大.速度快.无论什么贴,随便贴吧,就是量大,容量大,肚量大!