汇集1000道C语言和C++语言的练习题 (例题、笔试题、编程题、算法设计题),由我亲自配上答案(点此查看)。 语法题我就不出了,那个没意思,看书就可以了。本贴汇集50题 (0000-0050),持续更新...0001. 抽签题
从10个数中随机抽取5个数。(相当于双色球抽签问题)0002. 插入排序
已有10个按增序排列好的整数1,3,5,7,9,11,13,15,17,19。要求把一个整数n插到数组中,保持增序排列。0003. 数学公式类计算题
已经圆柱体的底半...
这是我的第一篇博客,也是我开始下定决心继续学习编程的开始。因为基础的不够,所以我从最简单的编程开始学习。我所练习的题目来源于浙江大学PAT中的题目。从这篇博客开始,我将练习编程。可能未来的几百篇博客都是练习编程。并且用的是C语言或者是C++语言。希望为我将来考研复试打下良好基础。同时我也会穿插蓝桥杯中的编程题目。
1.练习2-1 Programming in C is fun!本题要求编写程序,输出一个短句“Programming in C is fun!”...
寻址就是用一个数字表示一个字节存储单元的地址,而不是表示这个存储单元中的内容,所以不用乘以8.
1、
1个CPU的寻址能力为8KB,那么它的地址总线宽度是多少?
8*1024=8192 共有8192个房间 想找到找到最大房间 需要多少根地址总线 2^n=8192 n=13
1个CPU的寻址能力为16KB,那么它的地址总线宽度是多少?
解:
16*1024 =16384
一共有16384个房间 一跟地址总线能寻址2个房间 所以2^n =16384 n=14
2、
2KB的存储器有___2...
代码在最下方
// 1、根据下面的函数关系,对输入的每个x值,计算出相应的y值并输出结果。 /* 该题注意事项,因为当x大于10的时候,要进行sin计算并且与0.5相加,故此才用float */ // one(-99); // one(5); // one(66); //2:题目:输入一个整数,当为65时显示A,66时显示B,68时显示C,其他值时显示END。(可选用switch语句编写) // two();
//3: 题目:编写程序将用户输入的字母进行大小写转换。 // three(); //4: 编程判断输入的正整...
辗转相除法求最大公约数
对于x,y,假设它俩有一个最大公因数T,则(nx+my)%T==0
原因:x=T+T+T+T+T y=T+T+T+T+T
x/y=vw
-->x=v*y+w
-->w=1x+(-v)y 即x%y的余数也能够被最大公因数整除
x>y-->x=x%y y-->y=y%x
#include<stdio.h>
int main()
{int x = 75, y = 100;int z = 0;while (z = x % y){x = y;y = z;}printf("%d", y);return 0;
}
使用二分查找法在整形有序数组中查找某个数
!!!使用二分查找法必须要是有序数...
本题要求编写程序,输出指定的带框文字。
输入格式: 本题无输入
输出格式: 按照下列格式输出带框文字。
************Welcome
************#include<stdio.h>
main()
{printf("************\n Welcome\n************");
}