
c语言
文章平均质量分 69
约卡
微信公众号 程序员约卡
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2021-05-03
(童晶老师的mooc视频)简单飞机游戏上下移动 发射子弹#include<stdio.h>#include<stdlib.h>#include<conio.h>int main(){int i,j;//定义两个循环变量int x=10;//定义坐标变量//问题 x=0 时候 纵坐标不好控制int y=5;char input;int isFired=0;while(1){system(“cls”);if(isFired==0){f原创 2021-05-03 09:46:41 · 127 阅读 · 0 评论 -
2021-04-20
弹跳小球上下弹跳#include<stdio.h>#include<stdlib.h>int main(){int i,j;int x=1;int y=20;int velocity=1;while(1){if(x>10||x<1)velocity=-1*velocity;x=x+velocity;system(“cls”);for(i=0;i<x;i++)//坐标里的-yprintf("\n");for(j=0;j<y;j原创 2021-04-20 17:22:40 · 240 阅读 · 0 评论 -
基础算法#泰勒公式#程序调试
利用泰勒级数sin(x)=x-x3/3!+x5/5!-x7/7!+x9/9!-… 计算sin(x)的值。要求最后一项的绝对值小于10^(-5)这个问题在学习模块化程序设计(也就是函数部分)之前,对于新手来说就已经属于比较复杂的了看起来复杂但是可以把他细分为求阶乘 sum1 =-(m+1)(m+2)x的次方 n=pow(x,2m-1);间隔数列求和 sum +=n/sum1; //for(原创 2020-07-20 23:40:51 · 959 阅读 · 0 评论 -
顺序表
顺序表分为1.静态顺序表例如数组:#definde MAXSIZE 100ElemType Sqlist[MAXSIZE];int len;所谓静态顺序表是指一旦定义了该表,其大小始终固定不变,函数调用时,静态顺序表在函数栈上开辟空间,我们熟悉的数组就是一种静态顺序表2.动态顺序表#define MAXSIZE 10#define INCREMENTSIZE 10typedef struct{ElemType *elem;int length;int listsize;int i原创 2020-07-20 04:47:55 · 189 阅读 · 0 评论 -
C语言(指针)
指针 变量的定义一般格式 基类型名 *指针变量名基类型名 ; 指针变量所指向的类型名称: 表示他后面的类型名是指针类型指针变量名 : 所定义的指针变量的名称赋初值用=&变量名 来给指针变量赋初值法一: int x,*p=&x;法二:int x,*p; p=&x;&符号后的变量名必须是 已近定义过的基类型与指针变量类型相同指针变量必须赋初值一般指针变量还没有一个确切地址可以赋值的时候,int *p=NULL; 空指针 // 空指针原创 2020-06-12 01:15:48 · 269 阅读 · 0 评论 -
C语言(一维数组)
本篇将对一维数组相关知识,进行归纳整理掌握一维数组,是进行批量数据处理程序设计的基石一,定义一维数组的一般形式为:类型符 数组名[常量表达式];数组名的命名规则和变量名相同 int a[10];//10为数组长度int a[4+6]; 合法int n=10;int a[n];int n=5,a[10];a[n]=20;初始化在定义数组的同时,给各数组元素赋值int a[10]={0,1,2,3,4,5,6,7,8,9};int a[10]={0,1,2,3,4};相当于in原创 2020-06-10 14:51:17 · 3879 阅读 · 0 评论 -
动态链表
#include<stdio.h>#include<stdlib.h>#define LEN sizeof(struct student)struct student{ //相当于结点int num; //两个数据域float score;struct student *next; //一个指针域};int n;struct student *creat( )//动态创建链表的子函数{ struct student *head,*p1,p2; n=0;p1=p2原创 2020-06-03 16:28:42 · 164 阅读 · 0 评论 -
建立 简单静态链表
建立 简单静态链表来输出a b c 三个节点元素的内容#include<stdio.h>struct student{ //相当于结点int num; //两个数据域float score;struct student next; //一个指针域}a,b,c;int main(){ struct student a,b,c,head,p;//链表自然要定义头指针,指针自然带a.num=10086; a.score=32.1f*;//类型转原创 2020-06-02 11:30:38 · 572 阅读 · 0 评论 -
结构体数组 函数功能化
#include <stdio.h>#define N 3struct Student { int num; char name[20]; float score[3]; float aver; };int main(){ void input(struct Student stu[]); struct Student max(struct Student stu[]); void print(struct...原创 2020-05-27 01:23:52 · 214 阅读 · 0 评论 -
/利用指针 结构体成员输出信息
#include <stdio.h>struct Student { int num; char name[20]; int score; };struct Student stu[3]={ {10101,"Li Lin", 78}, {10102,"Zhang Fun",98}, {10104,"Wang Min",74} ...原创 2020-05-27 01:14:40 · 641 阅读 · 0 评论 -
结构体变量的指针
为了使用方便和直观,C语言允许把(*p).num用p->num来代替 (*p).name等价于p->name 如果p指向一个结构体变量stu,以下等价: ① stu.成员名(如stu.num) ② (*p).成员名(如(*p).num) p->成员名(如p->num)...原创 2020-05-27 01:07:54 · 394 阅读 · 0 评论 -
指向结构体变量的指针
#include <stdio.h>#include <string.h>int main(){ struct Student { long num; char name[20]; char sex; float score;};struct Student stu_1; //结构体变量struct Student * p; //指针引入p=&stu_1; stu_1.n...翻译 2020-05-27 01:02:48 · 312 阅读 · 1 评论 -
定义输出并一个简单的结构体
#include <stdio.h>int main(){struct Student{ long int num; char name[20]; char sex; char addr[20]; }a={1615014036,"王一",'男',"61号 小何庄"}; ...原创 2020-05-27 00:01:19 · 289 阅读 · 0 评论 -
c语言 水仙花数
7-5判断一个三位数是否为水仙花数(10分)本题要求编写程序,判断一个给定的三位数是否为水仙花数。三位水仙花数,即其个位、十位、百位数字的立方和等于该数本身。输入格式:输入在一行中给出一个需要判断的整数N(100≤N≤999)。输出格式:如果N是水仙花数,则在一行中输出Yes,否则输出No。如果N不是三位数,则输出Invalid Value.。输入样例1:...原创 2020-04-30 21:55:44 · 1170 阅读 · 0 评论 -
c语言新胖子公式
#include<stdio.h>int main(){ float a,b,c; scanf("%f %f",&a,&b); c=a/(b*b); if(c>25) printf("%.1f\nPANG\n",c);elseprintf("%.1f\nHai xing\n",c);return 0;}...原创 2020-04-30 20:32:46 · 2504 阅读 · 1 评论