c语言
宁心之锋
本人在校大三学生,致力于为学弟学妹排忧解难,帮助你们完成老师的任务
展开
-
C语言-超市管理系统(新手项目)
代码只有二百行左右,适合刚刚学完基础的同学,完全理解这个程序会使你对C语言的理解有很大提升!可以写进简历的项目~~#include<stdio.h>#include<stdlib.h>#include<string.h>#define NUM 5struct item{ char brand[20]; char id[10]; float in_price; float out_price; int storage;};struct item原创 2021-06-25 14:05:28 · 2799 阅读 · 1 评论 -
挨个打印输入字符且换行
先放结果:把代码中的 char food[]=""引号里面的内容改成需要打印的字符就好啦#include <stdio.h>![在这里插入图片描述](https://img-blog.csdnimg.cn/2021062411344834.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MTY5NTczOQ==,原创 2021-06-24 11:36:48 · 195 阅读 · 0 评论 -
数字比大小游戏
简单的小游戏,可以和别人一起玩哦```c#include<stdio.h>int main() { int number, right=60; printf("please input a number \n"); scanf("%d", &number); while (number != right) { if (number > right) { switch ((number - right) / 10) { case 0:prin原创 2021-06-23 10:22:07 · 560 阅读 · 3 评论 -
fgets()函数,fputs()函数的使用和区别
通过一段简单的代码来认识fgets()函数,fputs()函数的用法#include <stdio.h>#define STLEN 14//定义了输入的长度int main(void){ char words[STLEN]; puts("Enter a string,please"); fgets(words, STLEN, stdin); printf("your string twice(puts(),then fputs()):\n"); puts(words); fp原创 2021-06-23 10:12:31 · 240 阅读 · 0 评论 -
数组元素之和及字节之和
**marbles是一个数组,ar是一个指向marbless数组首元素的指针,利用C指针和数组的关系,可以用数组表示法来表示指针**```c#include <stdio.h>#define SIZE 10int sum(int ar[], int n);int main(void){ int marbless[SIZE] = { 20, 10, 5, 39, 4, 16, 19, 26, 31, 20 }; long answer; answer = sum(marbless原创 2021-06-21 10:42:16 · 257 阅读 · 0 评论 -
C语言时间片轮转调度算法
输入进程数 选择时间片 再输入进程开始时间和运行时间就可以得到算法运行结果#pragma warning(disable:4996)#include<stdio.h>#define MAX 10struct task_struct{ char name[10]; /*进程名称*/ float arrivetime; /*到达时间*/ float starttime; /*开始运行时间*/ float runtime;原创 2021-06-18 14:19:42 · 3238 阅读 · 0 评论 -
C语言飞机大战(复制可运行无需环境)
童年的回忆,飞机大战,可以积分,黑框运行#include<iostream>#include<windows.h>#include<conio.h>#include<time.h>#include<string>using namespace std;/*=============== all the structures ===============*/typedef struct Frame{ COORD positi原创 2021-06-18 14:02:36 · 1003 阅读 · 2 评论 -
C语言选择器
C语言选择器 实现选择零食并显示价格的功能#include <stdio.h>int main(){ int i,choice; double price; for(i=1;i<=5;i++) { printf("[1]选择爆米花\n"); printf("[2]选择薯片\n"); printf("[3]选择巧克力\n"); printf("[4]选择可乐\n"); printf("[0]退出\n"); printf("enter c原创 2021-06-18 14:00:01 · 391 阅读 · 0 评论 -
C语言实现显示每个月的天数
简单小程序,通过使用符号常量MONTHS,来表示数组的大小程序还不完善 每四年会有一个月的错误#include<stdio.h>#define MONTHS 12int main(void){ int days[MONTHS] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; int index; for (index = 0; index < MONTHS; index++) printf("month %2d h原创 2021-06-18 13:56:10 · 1195 阅读 · 0 评论 -
C语言 文字自动居中的简单函数
此函数通过开头定义来引用函数,让函数使用SPACE头预编译产生空格,最终达成文字自动对齐#include<stdio.h>#include<string.h>#define NAME "GIGATHINK,INC"#define ADDRESS "1001 Megabuck plaza"#define PLACE "Megapolis,CA 94904"#define WIDTH 40#define SPACE ' 'void show_n_char(char ch,原创 2021-06-17 16:46:46 · 6068 阅读 · 0 评论 -
更改主调函数中的变量
写程序的时候,有时候需要交换变量,比如排序任务中交换两个变量的值x,y。简单的思路是:x=y;y=x;可这样完全不起作用,因为执行到第二行的时候,x的原始值会被覆盖。因此我们需要多写一行代码。temp=x;x=y;y=temp;这三行代码便可以实现值交换的功能,下面编写一个驱动程序来测试一下#include <stdio.h>void interchange(int u,int v);int main(void){ int x=5,y=10; printf("原原创 2021-05-04 15:39:42 · 376 阅读 · 0 评论 -
c语言实现求平均值并排序
十个数求平均值并从大到小排序代码#include<stdio.h>float average(float array[10]) //定义函数,求平均{int i;float aver, sum = array[0];for (i = 1; i < 10; i++)sum = sum + array[i];aver = sum / 10;return (aver);}void sort(float array2[])//定义函数,排序{int i, j, p;f原创 2021-05-03 13:20:18 · 2729 阅读 · 2 评论