
c语言基础
ningningmingming
这个作者很懒,什么都没留下…
展开
-
一种实现筛选素数的方法
在解决一个判断100-200间素数的问题是,首先想到的是利用素数的特性(因数只有1和他本身),首先想到的是i定义a,b两个数利用两层for循环,第一层循环遍历100-200间的数,第二层循环看是否能够用a整除,若能整除则该数不是素数,否则是素数,刚开始的代码是这样的include"stdio.h"#void main(){ int a = 0; for (int a = 100; a <=原创 2017-09-16 22:53:56 · 375 阅读 · 0 评论 -
c语言实现简单的猜数字游戏
#include#include#includevoid game()//猜数字游戏功能函数{ int num = 0, input = 0; num = rand() % 100 + 1;//获取1-100的一个随机数 while (1)//利用if循环判断 { printf("请输入数字\n"); scanf_s("%d", &input); if (input =原创 2017-09-26 13:56:04 · 3497 阅读 · 0 评论 -
有序整形数组,提升效率的折半查找算法
int main()//折半查找算法 { int a[] = { 1,2,3,4,5, 6,7,8,9,10 };//例举一个整型有序数组 int mid = 0, left = 0, right = 0,key=0;//mid表示正在查找的中间数组的下标,left表示正在查找的数组中的左部分,right表示右部分 printf(“pleae input What n原创 2017-09-26 18:38:08 · 467 阅读 · 0 评论 -
猜数字一个人玩多没意思,试试双人猜数字游戏吧
#include<stdio.h>#include<windows.h>#include<time.h>int game(int player){ printf("您当前的身份是player%d\n", player); int num = 0; int cont = 0; num = rand() % 100 + 1; int tmp = 0;原创 2017-09-27 19:17:24 · 2854 阅读 · 0 评论 -
求一个数在计算机中存储的二进制补码的c语言程序
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>int main(){ int num = 0,i=0,n=1; while (n) { printf("请输入一个整数\n"); scanf("%d", &num); for (int i = 31; i >= 0; i--)原创 2017-10-07 23:55:09 · 1493 阅读 · 0 评论 -
c语言中的操作符和表达式
c语言中操作符和表达式基础原创 2017-10-03 10:48:57 · 474 阅读 · 0 评论 -
c语言高级指针理解及应用(下)
本章主要介绍c语言指针中,指针和数组的对应关系,指针的应用如数组指针,指针数组,函数指针,函数指针数组等比较难以理解的内容,本人希望能结合我在学习中遇到的问题用通俗易懂的语言给大家介绍这些知识,若有错误,恳请斧正。本文大纲一维数组一级指针二维数组二级指针指针数组数组指针指针和数组的定义、声明数组参数、指针参数函数指针函数指针数组、函数指针的数组的指针回调函数*先把最重要的结论放原创 2017-12-01 16:26:11 · 491 阅读 · 0 评论 -
c语言高级指针理解及应用(上)
大纲 1.指针的基础知识; 2.指针和指针类型; 3.二级指针; 4.指针表达式解析 5.指针运算; 6.指针的应用的一些代码**本文先说明一些指针的概念及一些简单应用,更详细的将在(下)说明正文开始指针的基础知识什么是指针以下来自百度百科:指针,在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由原创 2017-12-01 15:16:22 · 2363 阅读 · 0 评论 -
寒假编程练习(一)(c语言)
使用c语言编写程序,在屏幕上打印九九乘法口诀表#include<stdio.h>int main(){ int i = 0, j = 0; for (size_t i = 1; i <=9; i++) { for (size_t j = 1; j <= i; j++) { pri...原创 2018-03-06 17:51:55 · 541 阅读 · 0 评论