自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 C语言编程题:分数的加减乘除

先求公因子再编程化成最简式再进行加减乘除的函数编写#include <stdio.h>#include <stdlib.h>typedef struct{ int fenzi; int fenmu;}fenshu;fenshu fenshu1={15,25},fenshu2={14,21};int gcd(int a,int b){ int buf; do{ buf=a%b; a=b; .

2022-05-12 09:50:43 753

原创 C语言编程-数组的快速排序

数组的快速分割排序#include <stdio.h>#include <stdlib.h>#include <stdbool.h>#include <time.h>#define N 15int a[N]={0};//分割//返回:分割点int split(int a[],int low,int high){ int part=a[low];//分配一个位置,用于存放第一位 for(;;) //跳出条件未知,在内部用

2022-05-04 20:44:53 1196

原创 C语言编程- n乘n幻方

n乘n幻方考虑了行列的溢出,重复该如何处理?重复问题搞定了,但是考虑不周到,当遇到行列同时溢出时(数据到右上角时如何处理)将这种情况再进行一次特殊处理后解决问题。编译器不支持可变数组,用一个13*13二阶数组替代。 int n=0,row=0,col=0,num=1; int magic[13][13]={0}; printf("Enter the magic rank(odd number):");scanf("%d",&n); col=n/

2022-05-04 19:19:31 349

原创 C语言编程-凯撒加密

凯撒加密Enter your msg:hello world! 123$%^Enter key=:10rovvy gybvn! 123$%^ int key=0,msg_len=0; char caesar[80]={0}; printf("Enter your msg:"); for ( int i = 0; i < 80; i++) { //读取一串字符并计算长度 if((caesar[i]=getchar())!

2022-05-04 15:42:01 770

原创 C语言编程-随机步法的实现

随机步法的实现#include <stdio.h>#include <stdlib.h>#include <stdbool.h>#include <time.h>int main(){ int i=0,j=0,dir=0,row=0,col=0,x=0,a=0,b=0; char alpha='A'; char form[10][10]={'.'}; srand((unsigned) time(NULL)); ..

2022-05-04 14:39:03 835

原创 C语言编程-随机抽取扑克

Enter number of cards in hand:52Your in_hands:D2 S7 D6 D7 H5 C5 Da Hj Dk C4 D8 Sq Cq S2 Hk C6 H3 Sa H4 Dj Ct HqS9 Sj H6 C3 Cj D3 H9 D4 St C7 D5 Ck C8 C9 H2 Ha D9 Dt Ht H8 S5 Ca S8 Sk S3 H7 S4Dq C2 S6 #define NUM_SUITS 4 //花色 #define NUM_RANKS 13

2022-05-04 12:58:54 620

原创 C语言编程-B1FF过滤器

输出显示结果Enter message:hello i am guitronic,to c or not to c ,it is a question!H3LL0 1 4M GU1TR0N1C,T0 C 0R N0T T0 C ,1T 15 4 QU35T10N!!!#include <stdio.h>#include <stdlib.h>#include <stdbool.h>int main(){ #define N 100 char c

2022-05-04 12:56:46 280

原创 C语言编程题:统计连续输入数字

统计连续输入数字,0时结束 long int a,k=1; int b[10]={0}; do { printf("Enter a number:");scanf("%ld",&k); if(k==0) return 0; a=k; while(a>0) { b[a%10]++; a/=10; } printf("Digit:\t"); for(int i=0;i<10;

2022-05-04 11:15:44 1248

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除