#include <stdio.h>
#include <string.h>
#define FILENAME "8_3.txt" //宏定义,宏参 宏值
int main()
{//+ :是文件存在就清空,不存在就新建
FILE *pf; //文件指针
char *pstr="学习C语言";
int length,i;//计算字符串长度,循环变量
int iArr[100];//用来保存1-100的整数
int number;
pf=fopen(FILENAME,"w+");//以写的方式打开文件
if(!pf)
{
pr...
#include <stdio.h>
#include <time.h>
#include <string.h>
#include <windows.h>
int main()
{
int size = 0; //文件的总大小
char tmp[100]; //临时数组,保存当前读取的内容
int len = 0; //当前读取数
int sum = 0; //已读取的大小
char content[3068] = {0};//保存文件内容
int progress = 20; //进度条的长度设置为20
int curre...
#include <stdio.h>
#include <windows.h>
#include <stdlib.h>
void ball()//1.物体:球
{
printf("\t\t\t○\t");
}
int main()
{
int h=20;//设置高度为20 //0 10 15 20
int i,j;//i是用来表示起点和终点 0-20 j是表示球的位置
int dir=1;//当dir为1时表示下落状态,当dir为0时表示上升状态
while(h>0)//当h大于0时移动,或者当h等于0时停止
...
#include <stdio.h>
//1.读取文件数据
int readDate(const char* fileName,int (*pArr)[10])
//int (*p)[10]数组指针,该指针指向一个长度为10的整型数组
{
int i,j;//循环变量
FILE* pf = fopen(fileName,"r");//以读取的方式打开数据文件
if(pf==NULL)
{
printf("打开文件失败!\n");
return -1;
}
//读取的内容保存到二维数组中
for(i=0;i<10;i++)
{
fo...
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
#include <windows.h>
//定义宏 宏名 宏值
#define WIDTH 30 //宽度
#define HEIGHT 15 //高度
int arr[HEIGHT][WIDTH]; //15行30列的二维数组
//显示字符函数
void ShowChar()
{
int i, j;
system("cls"); //清空屏幕
printf("----------------打字...
#include <stdio.h>
#include <time.h>
void ShowSales(int* sales)//在窗口上打印销售统计直方图
{
int i,j;//循环变量
char buf[10];//保存月份
printf("\n%50s\n","销售统计直方图");
for(j=22;j>0;j--)
{
if(j==1)
printf("%02d│__",j);
else
printf("%02d│ ",j);
for(i=0;i<12;i++)
{
if(sales[i]>=j)//22>=22
...
#include <stdio.h>
#include <conio.h>
#include <time.h>
int main()
{//1.九个老鼠洞及打老鼠的次数
int times=0;//游戏的次数
int i; //循环变量
int mousex=0;//老鼠的X轴坐标
int mousey=0;//老鼠的Y轴坐标
int posx=0; //锤子的X轴坐标
int posy=0; //锤子的Y轴坐标
int hits=0; //统计击中老鼠的次数
int missed=0;//统计击错老鼠的次数
int ro...
#include <stdio.h>
#include <conio.h>//getch函数要定义此头文件
#include <windows.h>
int main()
{
RECT rect,conrect;//矩形
char title[1024];
HDC hscreendc,hconsoledc,hmemdc;//DC 设备描述符,画板
HBITMAP hbmp;//位图句柄
printf("按下任意键开始捕获系统桌面\n");
getch();//等待输入
hdesktopwnd = GetDesktopWindow();/...
#include <stdio.h>
#include <string.h>
//1.求取字符串长度==机试题(请写出计算字符串长度的原型代码)
int Strlen(char *pstr)
{
int len = 0;//接收字符串长度的变量 123456
while(*pstr)//字符串是以\0为结尾的*pstr == *pstr!='\0'
{
++pstr;
++len;
}
return len;
}
//2.字符串连接==机试题(请写出计算字符串连接的原型代码)
char* Strcat(char* str1,char* s...
#include <stdio.h>
void InputPass(char pw[])//获取用户输入的密码
{
char ch;//用户输入的密码字符
char* pold = pw;//保存密码数组的首地址,用于循环内的比较
while((ch=getch())!='\r')//ASCII码值为13('\r')回车
{
if(ch=='\b'&& pw > pold)//如果按下的是退格键并且字符数组中有数据,我们才进行退格操作
{
printf("\b \b");//12345
--pw;
continue;//跳过...
#include <stdio.h>
#include <windows.h>
int a=50;//定义50张火车票
HANDLE hMutex;//互斥锁变量
DWORD WINAPI Func(LPVOID lpParamter)//多线程的功能
{
while(a>=0)//火车票不是能负数
{
WaitForSingleObject(hMutex,INFINITE);//等待执行完毕
printf("VIP窗口还有%d张火车票\n",a--);
Sleep(300);//延迟函数
ReleaseMutex(hMutex);//放弃使用权
}...
#include <stdio.h>
1.冒泡排序法
void BubbleSort(int arr[],int n) //-5,4,8,-100 ....如100个数字
{
int i,j,tmp;//i和j是循环变量,tmp是临时交换变量
for (i=0;i<n-1;i++)//n=4
{
for(j=1;j<n-i;j++)//n=4
{
if(arr[j-1]>arr[j])//如果前一个大于后一个就进行交换
{
tmp=arr[j-1];...
求水仙花数
//所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身
#include <stdio.h>
void main()
{
int a,b,c,i;
for(i=100;i<1000;i++)//当i小于1000时将执行大括号里面的语句块。
{
a=i/100;
b=i%100/10;
c=i%10;
if(a*a*a+b*b*b+c*c*c==i)
printf("%d\t"...
随着信息技术的蓬勃发展,医疗信息化已经成为医院建设中必不可少的一部分。计算机可以很好地辅助医院管理医生信息、病人信息、药品信息等海量数据,使工作人员能够从这些机械的工作中解放出来,将更多精力投入真正的医疗过程中,从而极大地提高了医院整体的工作效率。
对药品的管理是其中的一项重要内容。现在药房的管理员希望使用计算机来帮助他管理。假设对于任意一种药品,每天开始工作时的库存总量已 知,并且一天之内不会通过进货的方式增加。每天会有很多病人前来取药,每个病人希望取走不同数量的药品。如果病人需要的数量超过了当时的库存量,药房会拒 绝该病人的请求。管理员希望知道每天会有多少病人没有...
Ctrl+A 光标移动到行的开头
Ctrl+E 光标移动到行的结尾
Ctrl+B 光标向后移动一个位置(backward)
Ctrl+F 光标向前移动一个位置(forward)
Ctrl+Left-Arrow 光标移动到上一个单词的词首
Ctrl+Right-Arrow 光标移动到下一个单词的词尾
Ctrl+T 将光标位置的字符和前一个字符进行位置交换
Ctrl+U 剪切从行的开头到光标前一个位置的所有字符
Ctrl+K 剪切从光标位置到行末的所有字符
Ctrl+Y 粘贴
ctrl+u或者 ctrl+k 剪切的内容
Ctrl+H 删除光标位置的前一个...
微软的东西不好找,作个记号
https://www.microsoft.com/zh-cn/download/details.aspx?id=35579
此代码会有不足之处或者需要改进的地方!请各位不了手下留情!多多提醒我改进的地方。那么有劳各位费一点时间运行一下我的代码!想交流想法的大神或者尬聊的各位多多欢迎评论。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include <windows.h>
#include <conio.h>
//建立结构体
struct Student_n //学生的自然信息
{
int iNumber;
char cName[20];
char ...
一个C语言中 Hello World 代码实例:
#include <stdio.h>
int main(int argc , char *argv[])
{
printf("Hello World!\n");
return 0;
}
附源代码:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
#define HEAD1 p->data.clss,p->data.name,p->data.xh,p->data.cyy,p->data.yy,p->data.wl,p->data.zy,p->data.ty
#define TITLE1 "| 班级 | 姓名 | 学号 | C语言 | 计算机英语 | 网络基础 | 职业生涯 | 体育 |\n"
#define TITLE...
Description
*
***
*****
*******
*****
***
*
上面的菱形漂亮吗?
现给出菱形的高度,要求你打印出相应高度的菱形,比如上面的菱形高度为7(如果格式错乱,请复制到记事本查看或参考示例输出) 。
Input
测试数据包括多行,每行1个整数h,h为奇数,代表菱形的高度。
输入以0结束。
Output
输出每组对应的菱形。
Sample Input
1
...