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. Django Views(视图函数)

    http请求中产生两个核心对象: http请求:HttpRequest对象 http响应:HttpResponse对象 所在位置:django.http 之前我们用到的参数request就是HttpR ...

  2. 安卓高级 WebView的使用到 js交互

    我们先来学习 怎么使用再到用js和安卓源生方法交互 WebView简单使用 此部分转载并做了补充 原博客 原因:比较简单不是很想在写,我只要写js交互部分 WebView可以使得网页轻松的内嵌到app ...

  3. Web Worker Best Practices

    使用Web Worker可以把一些比较计算量相对大的阻塞浏览器响应的计算放在单独的线程里计算. 请求优化 构造Worker的时候需要给定js的链接URL,worker内部请求js运行代码.假如work ...

  4. PHP 验证码 浅析

    拓展 背景图 imagecreatetruecolor imagecolorallocate imagepng imagedestoryimage 简易数字验证码 imagecolorallocate ...

  5. Redis集群功能预览

    目前Redis Cluster仍处于Beta版本,Redis 3.0将会加入,在此可以先对其主要功能和原理进行一个预览.参考<Redis Cluster - a pragmatic approa ...

  6. 使用MD5SUM检查文件

    有不少网站提供下载文件的同时,提供了文件的MD5SUM的值.如何检查自己下载的文件与原文件一样呢?用md5sum的-c选项. 操作如下: 1.先新建一个文本文件,写入网站上提供的md5sum的值,空两 ...

  7. Spring之Enterprise JavaBeans (EJB) integration

    原文地址:需要FQ https://translate.google.com/translate?hl=zh-CN&sl=zh-CN&tl=zh-CN&u=http%3A%2F ...

  8. XML之DOM解析模型

    <?xml version= "1.0" encoding = "UTF-8"> <articles> <article cate ...

  9. 如何优雅地退出python程序

    如何优雅地退出python程序 一个单模的python程序,启动之后要能够优雅地关闭.即当用户按Ctrl+C或者kill pid的时候,程序都能从容关闭.实现起来非常简单. is_running = ...

  10. 学习Tensorflow,使用源码安装

    PC上装好Ubuntu系统,我们一步一步来讲解如何使用源码安装tensorflow?(我的Ubuntu系统是15.10) 安装cuda 根据你的系统型号选择相应的cuda版本下载 https://de ...