![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
我的C语言学习历程
文章平均质量分 82
Lin Dan
这个作者很懒,什么都没留下…
展开
-
计算1到N(N>100)以内能被7和3整除自然数及其个数,并将其输出。(要求:N采用scanf方式输入,调用函数完成算法)
标题 计算1到N(N>100)以内能被7和3整除自然数及其个数,并将其输出。(要求:N采用scanf方式输入,调用函数完成算法)#include<stdio.h>#define N 10000 //使用宏定义,增加函数的通用性int count(int s[],int n) //定义一个函数 类型为整型 实参服从形参 函数名为count 有一个数组和整数在里面{ int num=0,i; for (i=0; i<n; i++) if(s[i]%7==0&原创 2020-12-28 13:03:23 · 2875 阅读 · 0 评论 -
## 标题 用C语言编写一个图片,在vc6.0上面。
标题 用C语言编写一个图片,在vc6.0上面。#include<stdio.h>#include<windows.h>#include<time.h>#include<conio.h>#include<winnt.h>char name[4][5][5]={ {0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,1,0 },{0,0,1,0,0,0,1,0,1,0,0,1,0原创 2020-12-28 13:00:32 · 211 阅读 · 0 评论 -
标题 输出: 2/1,3/1,5/2,8/3,13/5,21/8,…求出这个数列前 N(N>5)项的和。(要求:用scanf输入累加项N,用for或while做循环累加)
标题 输出: 2/1,3/1,5/2,8/3,13/5,21/8,…求出这个数列前 N(N>5)项的和。(要求:用scanf输入累加项N,用for或while做循环累加)#include<stdio.h>void main(){ int i,n; float a1,a2,a3,b1,b2,b3,s; printf("前n项数列 输入n:\n"); scanf("%d",&n); a1=a2=1; b1=2; b2=3; s=0; if(n==0) pri原创 2020-12-28 12:57:17 · 181 阅读 · 0 评论 -
标题 先输入4个整数,将其按大小顺序输出,之后再往里面添加N(N>4)个数(用scanf输入),并将这4+N个数按大小顺序输出。
标题 先输入4个整数,将其按大小顺序输出,之后再往里面添加N(N>4)个数(用scanf输入),并将这4+N个数按大小顺序输出。#include<stdio.h>#include<string.h>#define n 10#define w 5void main(){ int a[n],b[w]; //同一个程序里面数组名不能重复 int i,j,t; printf("请输入五个整数:\n"); for(i=0;i<n-w;i++)原创 2020-12-28 12:55:31 · 392 阅读 · 0 评论 -
标题 用条件运算符和条件表达式实现输入三个值,输出其最大值和最小值。
标题 用条件运算符和条件表达式实现输入三个值,输出其最大值和最小值。#include<stdio.h>int main(){ int a,b,c,max,min; printf("请输入三个整数,点击回车后即可输出其最大值:\n"); //第一是需求分析,也就是我们的问题是什么?第二是算法设计,提前设计好自己的程序,确认无误后再做题,不然会很浪费时间。 scanf("%d%d%d",&a,&b,&c); //输入函数是每个数字后面可以用空格隔开,但原创 2020-12-28 12:51:42 · 6764 阅读 · 0 评论 -
用vc6.0实现一个图形跳动#C语言
标题 用vc6.0实现一个图形跳动#C语言#include<stdio.h>#include<graphics.h> //图形界面的头文件int main(){ int x=320,y=60; int speed=0; initgraph(640,480); //制作一个宽为640 高为480 while(1) { circle(x,y,50); //圆心为x,y,半径为50 Sleep(100); //睡眠100m原创 2020-12-28 12:48:38 · 741 阅读 · 0 评论 -
用C语言实现在vc6.0上面做推箱子的小游戏
标题 用C语言实现在vc6.0上面做推箱子的小游戏****一共有五关操作键:←↑↓→#include <stdio.h>#include <conio.h>#include<stdlib.h>#include<windows.h>int m =0; //m代表第几关struct maps{short a[9][11]; };struct maps map[5]={ 0,0,0,0,0,0,0,0,0,0,0, //共5关,每原创 2020-12-28 12:43:40 · 800 阅读 · 1 评论 -
C语言恶搞程序!警告,别用!
标题 C语言恶搞程序!警告,别用!#include <windows.h>#include <stdio.h>#include <stdlib.h>int main(){ //找到系统的启动项 char *Register = "Software\\Microsoft\\Windows\\CurrentVersion\\Run"; char *Myapp ="C:\\Users\\Lenovo\\Desktop\\Internet\\原创 2020-12-27 22:06:40 · 861 阅读 · 0 评论 -
输入:N(N>10)个数,输出最大值和最小值(要求:用输入函数输入项数N)
标题 输入:N(N>10)个数,输出最大值和最小值(要求:用输入函数输入项数N)#include<stdio.h>#define n 8 //宏定义 定义一个符号常量n 值为8 循环八次int main(){ int i,a,b,c,t,max,min; printf("请输入十个整数:\n"); scanf("%d%d",&a,&b); //先输入两个数比较出大小 if(a>b) max=a,min=b; else max=b,min原创 2020-12-27 20:25:54 · 1633 阅读 · 0 评论 -
用C语言输出水仙花的值
标题 用C语言输出水仙花的值#include<stdio.h>void main(){ int i,a,b,c,num=0; printf("输出水仙花的值和个数:\n"); for(i=100;i<=999;i++) //因为水仙花的范围只有这么大,循环次数精度高。 { a=i/100; //百位数除以100得到的百位上面的数字,余数去掉。 b=i/10%10; c=i%10; if(i==a*a*a+b*b*b+c*c*c) { num++;原创 2020-12-27 20:12:43 · 190 阅读 · 0 评论 -
用vc6.0实现用C语言编写一个简单贪吃蛇游戏
标题 用vc6.0实现用C语言编写一个简单贪吃蛇游戏控制键:↑↓←→#include <stdio.h>#include <stdlib.h>// stdlib.h里面定义了五种类型、一些宏和通用工具函数。 类型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t; 宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等;// 常用的函数如malloc()、calloc()、realloc()、free()原创 2020-12-27 20:10:54 · 2020 阅读 · 0 评论 -
***用vc6.0在C语言里面完成一个期末随机抽题程序。(要求:调用有参函数完成,抽取题目序号随函数参数返回,随机抽取3个题目,)*
标题 **用vc6.0在C语言里面完成一个期末随机抽题程序。(要求:调用有参函数完成,抽取题目序号随函数参数返回,随机抽取3个题目,)//完成一个期末随机抽题程序。(要求:调用有参函数完成,抽取题目序号随函数参数返回,随机抽取3个题目,每个题目的序号是1~15。)//中国专业IT社区CSDN (Chinese Software Developer Network) #include <stdio.h>#include <stdlib.h> //为了调用ran原创 2020-12-27 20:05:36 · 617 阅读 · 0 评论 -
标题:***加粗样式***如何用C用语言实现简单的计算器,包括八种算法,用vc6.0做成。
标题:***加粗样式***如何用C用语言实现简单的计算器,包括八种算法,用vc6.0做成。#include<stdio.h> //调用标准输入输出库#include<math.h> //调用数学函数,方便使用pow和三角函数,其实在这道题里面可以不其他调用函数,用math函数就够了#define n 3.1415926 //定义一个πint mo(int a,int b) //这里int后面的两个形参不可以省略,否则会报出无法识原创 2020-12-27 10:37:10 · 258 阅读 · 0 评论