C语言学习
C学习整理
reystal
这个作者很懒,什么都没留下…
展开
-
【C语言】C基本练习2(打印菱形、水仙花数)
(一)打印菱形//在屏幕上输出一个用*打印出来的菱形图案图像关于中间一行对称,定义中间最长一行的一行为行数line,则根据中间一行可分为上、下两部分;分析图形得到上部分:总共line行:第一行:line-1个空格,1个 星号;第二行:line-2个空格,3个星号;…第 i 行:line-i个空格, 2*i-1个星号;分析图形下部分:总共 line-1行:第一行:1个空格, 2 *...原创 2019-07-15 18:38:30 · 225 阅读 · 0 评论 -
【C语言】C基本练习4 (猜数字游戏、模拟密码登陆、大小写字符转换)
(一)猜数字游戏游戏实现部分: 由主函数、菜单子函数、游戏子函数构成游戏子函数中涉及到随机数的产生rand函数的认识和应用,通过所输入的数字与随机数相比;产生三种情况:(1)输入的数字比随机数大;(2)输入的数字比随机数小;(3)一样大;利用死循环进行下去。代码如下:#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#in...原创 2019-07-15 23:16:42 · 435 阅读 · 0 评论 -
【C语言】C基本练习3(两个等大数组交换、a+aa等特殊求和)
(一)两个等大数组内容的交换//将数组A原创 2019-07-15 21:13:46 · 320 阅读 · 0 评论 -
【C语言】C基本练习5(判断素数、判断闰年、数组逆置)
一、判断素数素数定义:除了1和本身是它的因子,其余数都不它的因子。思路:假设数a/b=c;则a/c=b;因此只需要判断从2开始数据a的开根数这样可以减少循环次数;如果数据a不是素数那么,必定有一个因子大于数a的开根数和有一个小于数据a的开根数;代码如下:#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<...原创 2019-07-24 21:35:46 · 267 阅读 · 0 评论 -
【C语言】C基本练习1(二分查找法)
1、二分查找的函数实现具体思想:有序数组arr[10]左标(left)从下标0开始,而右标从数组长度减1(right)开始,定义中间下标(mid=left+(right-left)/2),查找的元素与中间下标的元素相比,如果arr[mid]大于查找的元素,那么你的右标就得变成mid-1,一直到左标小于等于右标则数组查找完毕,遍历完所有元素,找到返回下标mid,否则返回-1。代码如下:#de...原创 2019-04-02 23:22:40 · 218 阅读 · 0 评论