知识屋:更实用的电脑技术知识网站
所在位置:首页 > 教育

100道C语言基础练习题来袭!看看你是否能全部做出来?

发表时间:2022-03-25来源:网络

题目1:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
题目2:企业发放的奖金根据利润提成。
利润(I)低于或等于10万元时,奖金可提10%;
利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;
20万到40万之间时,高于20万元的部分,可提成5%;
40万到60万之间时高于40万元的部分,可提成3%;
60万到100万之间时,高于60万元的部分,可提成1.5%;
高于100万元时,超过100万元的部分按1%提成。
从键盘输入当月利润I,求应发放奖金总数?
题目3:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?


题目8:输出9*9口诀
题目9:如图,要求输出国际象棋棋盘。


题目10:打印楼梯,同时在楼梯上方打印两个笑脸。
题目11:古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可)
题目12:判断101到200之间的素数。
题目13:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
题目14:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
题目15:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
题目16:输入两个正整数m和n,求其最大公约数和最小公倍数。
题目17:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

题目23:打印出如下图案(菱形)。
题目24:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
题目25:求1+2!+3!+...+20!的和。
题目26:利用递归方法求5!。
题目27:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
题目28:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?
题目29:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
题目30:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。


题目31:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
题目32:删除一个字符串中的指定字母,如:字符串 "aca",删除其中的 a 字母。
题目33:判断一个数字是否为质数。
题目34:练习函数调用(调用函数输出三次Hellow world)。
题目35:字符串反转,如将字符串 "airbird" 反转为 "dribria"。题目36:求100之内的素数。题目37:对10个数进行排序(尽可能多的方法)。题目38:求一个3*3矩阵对角线元素之和。
题目39:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
题目40:将一个数组逆序输出。
题目41:学习static定义静态变量的用法。
题目42:学习使用auto定义变量的用法。
题目43:学习使用static的另一用法。
题目44:学习使用external的用法。
题目45:学习使用register定义变量的方法。
题目46:宏#define命令练习1。
题目47:宏#define命令练习2。
题目48:宏#define命令练习3。
题目49:#if #ifdef和#ifndef的综合应用。
题目50:#include 的应用练习(多文件操作)。
题目51:学习使用按位与 &。
题目52:学习使用按位或 |。
题目53:学习使用按位异或 ^。
题目54:取一个整数a从右端开始的4~7位。
题目55:学习使用按位取反~。
题目56:画图,学用circle画圆形。
题目57:画图,学用line画直线(在TC中实现)。
题目58:学用rectangle画方形。(在TC中实现)。
题目59:画图,综合例子1。(在TC中实现)。
题目60:画图,综合例子2。(在TC中实现)。
题目61:打印出杨辉三角形(要求打印出10行)。
题目62:学习putpixel画点,(在TC中实现)。
题目63:画椭圆ellipse(在TC中实现)。
题目64:利用ellipse and rectangle 画图(在TC中实现)。


加C/C++学习交.流群,免费获取C语言、C++学习资料,学习路线指导和梳理,更有进阶干货的直播免费学习权限 ,都是大牛带飞 让你少走很多的弯路的 群...号是 149889655

如果你想要学好C++最好加入一个组织,这样大家学习的话就比较方便,还能够共同交流和分享资料,给你推荐一个学习的组织:大牛小白C++组织 可以点击编程二字可直达

欢迎加入一起玩转编程

赠送书籍如下:点击➥获取➲

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜