2015.08.11
1.计算十进制 42 转换为二进制、八进制、十六进制分别对应的值

2.计算二进制 11010110 对应的十进制值

3.计算八进制 075 对应的十进制值
4.计算十六进制 0xA8 对应的十进制值
5.打印下面图形:
   *

 *  *

* * *

6.声明3中类型(int,float,char)的变量,并打印

7.编写一个程序,要求用户输入一个美元数量,然后显示出增加%5税率后的相应金额。格式如下所示:
Enter an amount:100.00 With tax added:$105.00

8.编写一个程序,要求用户输入一个美元数量,然后显示出增加%5税率后的相应金额。格式如下所示:
Enter an amount:100.00 With tax added:$105.00

9.从键盘输入两个实数 a 和 b,输出 a 占 b 的百分之几。小数点后保留 2位。
例如:输入 1 和 4,输出:25.00%
10.输入两个整数,打印这两个数的和,差,积,余数


2015.08.12
1.输入一个整数,判断奇偶,并输出“某某是奇数”或者“某某是偶数” 

2.输入一个数,判断符号。如果大于 0,输出“正数”;如果小于 0,输出“负数”;如果等于
0,输出“0”

3.与电脑猜拳游戏,石头代表0,剪刀代表1,布代表2,  
使用arc4random_uniform(n),获得0~n-1之间的随机值,

4.编程判断3人中谁的年龄最大,并打印最大者的年龄
5.铁路托运行李规定:行李重不超过 50 公斤的,托运费按 0.15 元每 公斤计算,如果超过
50 公斤,超出部分每公斤加收 0.1 元。编程实现上述功能


2015.08.13
1.有 10 亿元钱每天花一半,可以花多少天?

2.随机产生 20 个[10 ,
100]的正整数,输出这些数以及他们中的最大数
3.编程将所有“水仙花数”打印出来,并打印其总个数。
“水仙花数”是一个各位立方之和等于该整数的三位数。
4.已知 abc+cba = 1333,其中 a,b,c 均为一位数,编程求出满足条件的
a,b,c 所有组合

5.猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上在想吃时,就只剩一个桃子了。求第一天共摘了多少个桃子?

6.点餐系统,根据客户输入的数字,输出响应的菜.使用while(1)死循环,



2015.08.14
1.随机产生20个10~50的正整数存放到数组中,并求数组中的多有
元素最大值、最小值、平均值及各元素之和。

2.编写一个程序,输入两个包含5个元素的数组,先将两个数组升序排序,然
后将这两个数组合并成一个升序数组。

3.给定某年某月某日,输出其为这一年的第几天。

4.编写整型值数组排序程序(冒泡排序—降序)

5.  
找出下列整型数组中最大和最小值及其所在位置 i。
   int
a[] = {5,-9,32,77,64,-24,14,0,21,45};
6.把 str1, str2, str3 合并到 result
数组中。
     char
result[50] = {0};

     char
str1[] = "Lanou “; 

     char
str2[] = "23_class “; 

     
char str3[] = " is niu best!”;

7.编程在一个已知的字符串中找最长单词,假定字符

     串中只含字母和空格,空格用来分隔不同单词。
比如:"ni hao world”,最长单词是 world

8.模拟 n 个人参加选举的过程,并输出选举结果:假设候选人有

     四人,分别用
A、B、C、D 表示,当选某候选人时,直接输入其编号(编号由计

     算机随机产生),

     若输入的不是
A、B、C、D 则视为无效票,选举结束后按得票数从高到低输出 候选人编号和所得票数。


2015.08.17
1.有一个 3 行 4
列的二维数组,要求编程找出最大的元素,并输出 所在的行和列

2.输入 6
个字符串,并对它们按从小到大的顺序排序后输出

3.找出一个二维数组中的“鞍点”,即该位置上的元素在该行中
最大,在该列中最小(也可能没有“鞍点”),打印有关信息。(提示:注意特 殊情况:没鞍点或多个鞍点)

4.随机生成一个三维数组,编程求深度的平均值,保存在一个二维数
组中(相当于一个模仿从上面看)。


2015.08.17
1.有一个 3 行 4
列的二维数组,要求编程找出最大的元素,并输出 所在的行和列

2.输入 6
个字符串,并对它们按从小到大的顺序排序后输出

3.找出一个二维数组中的“鞍点”,即该位置上的元素在该行中
最大,在该列中最小(也可能没有“鞍点”),打印有关信息。(提示:注意特 殊情况:没鞍点或多个鞍点)

4.随机生成一个三维数组,编程求深度的平均值,保存在一个二维数
组中(相当于一个模仿从上面看)。



2015.08.19
1.定义一个结构体变量(包括年、月、日),计算该日在本年中为第几天?(注意考虑闰年问题),要求写一个函数days,实现上面的计算。由主函数将年月日传递给days函数,计算后将日子传递回主函数输出。

2.某班有5个学生,三门课。分别编写3个函数实现以下要求:        (
           1)
求各门课的平均分;

       
(2) 找出有两门以上不及格的学生,并输出其学号和不及格课程的成绩;

       
(3) 找出三门课平均成绩在85-90分的学生,并输出其学号和姓名

3.创建一个Point结构体,包含x,y两个变量。

         并写以下函数:

         函数1,判断两个点是否在一条水平线上。

         函数2,判断两个点是否在一条垂直线上。

         函数3,判断两个点是否相等。

4.创建一个Size结构体,包含width,height两个变量。

   
并写以下函数:

   
函数1,判断两个size是否等宽。

   
函数2,判断两个size是否在等高。

   
函数3,判断两个size是否相等。



2015.08.20
1.定义整型变量,打印变量的地址,并通过地址访问变量的值。

2.编写一个函数,交换 2
个浮点数。
3.从键盘输入十个整数存入一维数组中,再按反序输出(要求用指针访问数组元素)
4.写求三个数中最大数的函数,并调用该函数求出主函数中三个数中的最大数。

要求

不能使用全局变量或return语句传递数据
2015.08.22

  1.
写一个函数交换两个结构体变量

2.有一学生数组写一函数打印出指定分数段[70 ~
90]的学生信息

3.有一学生数组,包含5个学生,写一个函数,对学生排序(按学号
从小到大),使用结构体指针操作数组元素

4.有一学生数组,包含5个学生,写一个函数,对学生排序(按姓名
从小到大),使用结构体指针操作数组元素

5.有一学生数组,包含5个学生,写一个函数,对学生排序(按分数
从小到大),使用结构体指针操作数组元素

2015.08.24
//1.
(**)输入一个数组长度,动态创建数组,所有元素随机生成,输出元素

//2. (***)已知一个数组 20 个元素(随机 1 到 100
之间包含 1 和 100),求大于平均数的元素个数,并动态生成一个新数组保存(提示:malloc 出 20
个元素保存)

2015.08.25

 
   
 1.(***)随机生成一个10个元素的数组,找到3的倍数,并将其值修改成0.(注意:修改数值使用回掉函数处理)
 
      2.
(***)有两个10个元素的数组,分别为A和B,编程实现相同位置的元素,如果B的元素小于A的元素进行数值交换:(使用回调函数实现

C语言所有作业练习题的更多相关文章

  1. 第二周c语言PTA作业留

    6-1 计算两数的和与差(10 分) 本题要求实现一个计算输入的两数的和与差的简单函数. 函数接口定义: void sum_diff( float op1, float op2, float psum ...

  2. BMP图像直方图均衡算法(C语言大作业)

    万丈高楼平地起 C语言大作业 一.学习笔记篇 1.学习MarkDown MarkDown注重写作本身,而非花俏的界面 编辑器:vscode 插件:Markdown,Markdown Preview 2 ...

  3. C语言1作业5

    问题 答案 这个作业属于那个课程 C语言程序设计1 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2 我在这个课程的目的是 学习并掌握C ...

  4. C语言I作业08

    C语言I作业08 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9981 ...

  5. C语言I作业12-学期总结

    一.我学到的内容 二.我的收获 我完成的作业: 第一次作业 C语言I博客作业02 C语言I作业004 C语言I博客作业05 C语言I博客作业06 C语言I博客作业07 C语言I博客作业08 C语言I博 ...

  6. | C语言I作业12

    C语言I作业12-学期总结 标签:18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/S ...

  7. | C语言I作业04

    | C语言I作业004 标签: 18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://www.cnblogs.com/pengchen511/p/ ...

  8. | C语言I作业03

    | C语言I作业03 标签: 18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com 我在这个课程的目标是 学会和掌握 ...

  9. | C语言I作业01

    C语言I作业01 标签:18软件 李煦亮 1.1 你对软件工程专业了解是怎样? 对软件工程的了解是从人工智能频繁地出现在各大新闻,新闻报道了许多高校针对人工智能开设了相关课程或者专业,软件工程是开设的 ...

随机推荐

  1. 什么是 Docker

    Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目.它基于 Google 公司推出的 Go 语言实现. 项目后来加入了 Linux 基金会,遵从了 ...

  2. JAVA处理Blob大对象

    Blob对象是SQL Blob的Java语言映射.SQL Blob是一个内置类型,它可以将一个二进制大对象保存在数据库中.接口ResultSet.CallableStatement和PreparedS ...

  3. Java对象的内存布局以及对象所需内存大小计算详解

    1. 内存布局 在HotSpot虚拟机中,对象的内存布局可以分为三部分:对象头(Header). 实例数据(Instance Data)和对齐填充(Padding). 1) 对象头(Header): ...

  4. [BBS]搭建开源论坛之JForum安装使用札记

    本文作者:sushengmiyan 本文地址:http://blog.csdn.net/sushengmiyan/article/details/47761303 目录 目录 BBS搭建开源论坛之JF ...

  5. android 自定义view之选座功能

    效果图: 界面比较粗糙,主要看原理. 这个界面主要包括以下几部分 1.座位 2.左边的排数 3.左上方的缩略图 4.缩略图中的红色区域 5.手指移动时跟随移动 6.两个手指缩放时跟随缩放 主要技术点 ...

  6. Android源码浅析(六)——SecureCRT远程连接Linux,配置端点和字节码

    Android源码浅析(六)--SecureCRT远程连接Linux,配置端点和字节码 需要编译源码的同学,一般都是win+虚拟机吧,但是再虚拟机里体验并不是很好,所有市面上有很多的软件能够做到在wi ...

  7. OpenCV +Python 制作画板

    效果图 画图工具实现 代码 运行结果 程序分析 窗体自由度 如何退出程序 滚动条相关 支持的事件 首先声明一下,本例思路不是博主原创,博主在前人的代码上进行了个性化的修改,制作了一个简单的画图工具.下 ...

  8. ROS(indigo)RRT路径规划

    源码地址:https://github.com/nalin1096/path_planning 路径规划 使用ROS实现了基于RRT路径规划算法. 发行版 - indigo 算法在有一个障碍的环境找到 ...

  9. 网络爬虫框架Scrapy简介

    作者: 黄进(QQ:7149101) 一. 网络爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本:它是一个自动提取网页的程序,它为搜索引擎从万维 ...

  10. Spark Scheduler模块源码分析之DAGScheduler

    本文主要结合Spark-1.6.0的源码,对Spark中任务调度模块的执行过程进行分析.Spark Application在遇到Action操作时才会真正的提交任务并进行计算.这时Spark会根据Ac ...