
C语言刷题
文章平均质量分 51
兴趣使然的Qsiri
我是一个目前在青海大学就读计算机科学本科大二的学生。比较贪玩所以没有认真学导致到现在还只会一些比较基本的东西,希望通过自己的努力让自己变得更优秀。
展开
-
画直线找整点
画直线找整点:现给定XOY平面第一象限内长宽分别为31的网格,并给定两个点P1(x1,y1),P2(x2,y2),由此可以确定一条直线,现要求这条直线经过的所有整点。整点需要满足以下要求:1)x坐标必须是整数,2)y坐标四舍五入到较近的整数。比如当给定的两个顶点是P1(0,0),P2(7,5)时,如下图所示的红色格点和蓝色格点就是部分经过的整点。现给定P1和P2,要求输出直线在网格范围内经过的所有整点。原创 2022-10-24 19:36:10 · 384 阅读 · 0 评论 -
简单加密算法
简单加密算法:将数字0~9,大写字母A~Z,小写字母a~z,按从左到右,从上到下的顺序填入到一个8×8的矩阵中,接下来使用每个字符所在的行号和列号(均从0开始编号)对该字符进行加密。现给定一个字符串,要求对其进行加密。原创 2022-10-24 19:29:07 · 564 阅读 · 0 评论 -
大一C语言编程题库
2.输出整数3.输出单个字符4.输出浮点数5. 输出双精度(double)数6.用*号输出字母C的图案。7.输入两个整数,输出他们的和、差、积、商(第二个数不为零)8.输入两个数,交换他们的值并输出。9.输入三个整数x,y,z,请把这三个数由小到大输出。10.字符转 ASCII 码11.一次读取长字符,并一个一个显示 冒泡排序最大公约数最小公倍数百钱买百鸡十进制转二进制二进制转十进制二进制转八进制八进制转二进制十进制转八进制八进制转十进制原创 2022-09-09 15:59:00 · 7004 阅读 · 4 评论 -
回形方阵。
题目描述给定一个不大于9的正整数 n ,输出 n * n的回形方阵。从左上角开始,顺时针方向依次填入比前一个数大1的数,第一个数为1。每个数字都占用3个字符,前面用空格补齐。输入一行一个正整数(1<=n<=9)。输出输出一个 n * n 的方阵,如样例所示。样例输入4样例输出 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7...原创 2022-03-22 20:22:12 · 1061 阅读 · 0 评论 -
你能赢吗?
题目描述现在峡谷两方打了个10人团灭,无人生还,对方的水晶还有一丝血,幸运的是,你马上就要活了,现在问你能否赶到敌方水晶,赢下比赛你的跑步速度为17m/s,这速度肯定是不够的,但幸好你拥有一个位移技能,可以耗费10点能量,花费一秒,向前移动60米你的能量可以每秒恢复4点,但是只有原地不动的时候才能恢复.现在已知你的初始能量值为m,你和敌方水晶的距离s,敌方复活时间为t输入共一行,包括空格隔开的三个非负整数m,s,t。输出共两行。第1行为字符串“Yes”或“No”(区分大小写),原创 2022-03-22 20:01:01 · 196 阅读 · 2 评论 -
拼音9键。
题目描述拼音9键如下所示,可以看到每个每个字母跟一个数字相互对应,现在给你一个只包含英文字母的字符串,大小写均可,请你输出对应的数字。输入输入一个字符串,已知字符串的长度 <= 500;输出输出字符串中每个字符对应的数字样例输入QINGHAI样例输出7464424#include<stdio.h>int main(){ char arr[501]={0}; scanf("%s",arr); for(int i=0;i<5原创 2022-03-22 19:57:09 · 2750 阅读 · 0 评论 -
C语言函数介绍
1.字母的大小写转换-->islower()2.快速排序函数-->qsort()下面正式给大家介绍这两个函数(1)islower()islower() 函数用来检测一个字符是否是小写字母。在默认情况下,小写字母包括:a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z 检测到是小写字母时可以将它转换为大写字母,具体我们可以用一个实例来看看。1.KiKi想完成字母大小写转换,有一个字符,判断它是否为大写字母.原创 2022-02-18 20:38:29 · 11185 阅读 · 0 评论 -
C语言函数介绍
C语言求a的b次方函数原创 2022-02-05 19:42:40 · 328 阅读 · 0 评论