编程题集

编程题集

ps:

  如题目有错请及时反馈

2015/7/10    scanf、printf的基本用法、变量的定义和使用、C语言的各种运算符

-------------------------------------------------------------------------------------

程序篇:

#1编写一个程序,输出 "Hello World" 。

#2编写一个程序,实现简单的加减乘除运算。

#3让用户输入两个整数,然后调换位置后输出。

#4输入年,月,日,把它们按照 yyyy-mm-dd的格式打印出来。

#5输入一个小数,输出它的立方。输出保留小数点后的2位数字。

#6输入一个4位整数,将个位、十位、百位、千位的数分解出来。

#7编写一个程序,要求输入半径,求球体的体积(参考公式:百度)。

#8编写一个程序,要求用户输入一个美元数量,然后显示出增加5%税率后相应金额。

#9输入一个华氏温度,要求输出摄氏温度。输出要求有文字说明,取位2小数(参考公式:百度);

#10要求用户输入一个美金数量,然后显示如何用最少的20美元、10美元、5美元和1美元来付款

示例:

Enter a dollar amount:93

$20 bills: 4

$10 bills: 1

$5 bills: 0

$1 bills: 3

#11编写一个程序,要求用户输入一个两位数,然后按位数的逆序打印出这个数。

#12扩展上题的程序使其可以处理3位数

#13编写一个程序,读入用户的输入的整数并按八进制显示出来

#14编写一个程序,要求输入ASCII码(如66),然后输出相应的字符

#15编写一个程序,要求用户输入天数,然后将该值转换为周数和天数显示出来

求疑篇:

#1以下代码用于接收一个整数的输入。有没有问题?

int a;

scanf("%d\n", &a);

printf("你输入了: %d \n", a);

#2以下代码用于接收一个小数的输入。有没有问题?

double a = 0.0;

scanf("%f", a);

printf("你输入的数: %f \n", a);

#3以下代码用于接收两个整数输入,它有没有问题?

int a;

int b;

scanf("%d%d", &a, &b);

printf("%d%d", a, b);

#4以下代码有没有问题?

short month = 0;

scanf("%d", &month );

char day = 0;

scanf("%d", &day);

#5不运行程序试试看printf函数调用产生的输出分别是什么?

(a)    printf("%6d,%4d",86,1040);

(b)    printf("%12.5e"30.253);

(c)    printf("%.4f",83.162);

(d)    printf("%-6.2g",.0000009979);

#6题目如上

printf("",printf("world",printf("hello ")));

#7下面的程序有很多错误,找出这些错误

include‘stdio.h‘

main

{

float g; h;

float tax , rate;

g = e21;

tax = rate*g;

}

#8构造具有下面功能的语句

(a)把变量X的值增加10

(b)把变量X的值增加1

(c)将A与B之和的两倍赋给C

(d)将A与两倍B之和赋给C

----------------------------------------------------------------------------------

2015/7/11        if else和switch选择结构、while、do while、for循环

-------------------------------------------------------------------------------------

Loading...

时间: 2024-12-14 11:51:47

编程题集的相关文章

2016携程测试实习生笔试编程题

四道大题: 第一道题,是携程网站有一个725*286(具体不记得了)广告区域,能想到的测试类型及方法. 写测试用例——2016年1月1日到2016年3月1日同一订单往返机票立减50 全部功能点. 第二道题,sql语句.(该学sql- -) 第三道题,编程题: 有N个球,M个颜色(M小于等于N),求要想从这N个球里拿出全部(M)个颜色的球,至少需要拿多少个. 思路: 我又是用map实现的,当map的size==M的时候,就说明颜色已经集齐了,计算一个minNum,然后继续扫描,更新minNum 感

POJ C++程序设计 编程题#3 Set 编程作业—STL2

编程题#3:Set 来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩.) 注意: 总时间限制: 5000ms 内存限制: 100000kB 描述 现有一整数集(允许有重复元素),初始为空.我们定义如下操作: add x 把x加入集合 del x 把集合中所有与x相等的元素删除 ask x 对集合中元素x的情况询问 对每种操作,我们要求进行如下输出. add 输出操作后集合中x的个数 del 输出操作前集合中x的个数 ask 先输出0或1表示x是否曾

小米13笔试编程题 4

朋友圈(25分) 假如已知有n个人和m对好友关系(存于数字r).如果两个人是直接或间接的好友(好友的好友的好友...),则认为他们属于同一个朋友圈,请写程序求出这n个人里一共有多少个朋友圈. 假如:n = 5 , m = 3 , r = {{1 , 2} , {2 , 3} , {4 , 5}},表示有5个人,1和2是好友,2和3是好友,4和5是好友,则1.2.3属于一个朋友圈,4.5属于另一个朋友圈,结果为2个朋友圈. 最后请分析所写代码的时间.空间复杂度.评分会参考代码的正确性和效率. C/

pta 编程题13 File Transfer

其它pta数据结构编程题请参见:pta 这道题考察的是union-find并查集. 开始把数组中每个元素初始化为-1,代表没有父节点.为了使树更加平衡,可以让每一个连通分量的树根的负值代表这个连通分量包含的节点数,然后在union时把小的树并到大的树上. 另外在find操作时可以用递归的方式使查找路径上的所有节点的父节点都改为根节点,以实现路径压缩,在后续查找过程中会更快. 1 #include <iostream> 2 #include <vector> 3 using name

POJ C程序设计进阶 编程题#3:运算符判定

编程题#3:运算符判定 来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩.) 注意: 总时间限制: 1000ms 内存限制: 65536kB 描述 两个整数 a 和 b 运算后得到结果 c.表示为:a ? b = c,其中,?可能是加法 +,减法 -,乘法 *,整除 / 或 取余 %.请根据输入的 a,b,c 的值,确定运算符.如果某种运算成立,则输出相应的运算符,如果任何运算都不成立,则输出 error. 例如: 输入: 3,4,5 输出: er

中国MOOC_面向对象程序设计——Java语言_期末考试编程题_1细胞自动机

期末考试编程题 返回 这是期末考试的编程题 温馨提示: 1.本次考试属于Online Judge题目,提交后由系统即时判分. 2.学生可以在考试截止时间之前提交答案,系统将取其中的最高分作为最终成绩. 1 细胞自动机(30分) 题目内容: 这是细胞自动机的非图形版本.细胞自动机是指在一个二维网格内,每一个网格是一个细胞.每个细胞有活和死两种状态. 初始时刻,有些细胞是活的,有些细胞是死的.自动机的每一步,根据每个细胞周围8个格子内的其他细胞的生存情况决定这个细胞下一步是否存活.具体的规则如下:

京东校招笔试(C++方向)编程题

这次笔试是今年校招我参加的第一次笔试..出了很多状况,基础知识不扎实,导致选择题耽误了太多时间,导致后面的题目没做完,编程题也没有在 时间内写出来,基本没有面试机会了.不过我继续研究第二个编程题,在10几分钟后做了出来. 这个题目具体已经不记得了,但是大概意思还是记得,我们把由4和7组成的数,按小大排序,例如:4 7 44 47 74 77 444 447 474 477 744 747 774 777 他们的序号依次为1,2,3,4.....,题目的输入是每行输入一个整数,可以很大(好像是最大

网易有道内推编程题

[编程题] 洗牌 洗牌在生活中十分常见,现在需要写一个程序模拟洗牌的过程. 现在需要洗2n张牌,从上到下依次是第1张,第2张,第3张一直到第2n张.首先,我们把这2n张牌分成两堆,左手拿着第1张到第n张(上半堆),右手拿着第n+1张到第2n张(下半堆).接着就开始洗牌的过程,先放下右手的最后一张牌,再放下左手的最后一张牌,接着放下右手的倒数第二张牌,再放下左手的倒数第二张牌,直到最后放下左手的第一张牌.接着把牌合并起来就可以了. 例如有6张牌,最开始牌的序列是1,2,3,4,5,6.首先分成两组

搜狐2016研发工程师编程题

1.[编程题]马戏团 搜狐员工小王最近利用假期在外地旅游,在某个小镇碰到一个马戏团表演,精彩的表演结束后发现团长正和大伙在帐篷前激烈讨论,小王打听了下了解到, 马戏团正打算出一个新节目“最高罗汉塔”,即马戏团员叠罗汉表演.考虑到安全因素,要求叠罗汉过程中,站在某个人肩上的人应该既比自己矮又比自己瘦,或相等. 团长想要本次节目中的罗汉塔叠的最高,由于人数众多,正在头疼如何安排人员的问题.小王觉得这个问题很简单,于是统计了参与最高罗汉塔表演的所有团员的身高体重,并且很快找到叠最高罗汉塔的人员序列.