自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通过年月 输出天数

程序:#include<stdio.h>#define N 30#define N1 31int main(){ int year = 0,month = 0, day = 0; printf("请输入年月:\n"); scanf("%d %d",&year,&month); if(month>12){ printf("NO"); }else{ if(month==2){

2022-01-06 15:54:55 308

原创 数组元素交换顺序

程序:#include<stdio.h>#include <string.h>void swap (int *arr,int n){ int t =0; for (int i = 0; i < n/2; i++) { t = arr[i]; arr[i] = arr[n-(i+1)]; arr[n-(i+1)] = t; } }int main(){ int arr[10

2022-01-03 21:00:06 1047

原创 编程实现 字符串 记录字母 数字 其他字符的个数

程序:#include<stdio.h>#define N 30int main(){ char str[N]=" "; int i = 0,j=0,k=0,z=0; char *p = str; gets(str); do { if(*p == ' '){ j++; } if((*p>='a'&&*p<='z')||(*p>='A'&&*p

2022-01-03 17:04:27 271

原创 汇编题格式

题目: 在数据段 自定义 包含 10 个字节 的数组 M ,将数组两组 ,正数数组N 和 负数数组 P程序: data segment M db -7,6,-10 ,99 ,8,12,16, 40 , -60 , 44 N db 10 dup (0) P db 10 dup (0)data endscode segmentassume cs:code ,ds:data start: mov ax,data mov ds,

2022-01-02 17:16:40 181

原创 求100-200之间的素数

程序:#include<stdio.h>#include<math.h>#define X 100#define Y 200/*1. 设 i 为100-200之间的数2. 利用sqrt()函数求出i的根式给T3. 拿i除以 2-T (包括2-T)之间的数,只要有一个能被整除那它就不是素数,反之就是素数4. 先把100-200之间的数拿出来 是素数就保留 不是就清零5. 利用三目运算符进行输出和控制素数,简化程序*/int main() { int T

2021-12-27 16:20:29 1093

原创 字符串奇数小写字母转大写 不是不变

程序:#include<stdio.h>#define N 20void fun(char* ss) { int i = 1; for ( i; i < N; i+=2) { if (ss[i] > 'a' && ss[i] < 'z') { ss[i] -= 32; } } puts(ss);}int main() { char a[N] = "

2021-12-23 11:32:29 539

原创 输入大写字母 查看前后字母

程序:#include<stdio.h>int main() { char a = '\0'; scanf("%c", &a); if (a=='A') { printf("没有前面的字母"); } else if (a == 'Z') { printf("没有后面的字母"); } else { printf("前面的字母:%c,", a-1); printf("

2021-12-23 11:12:36 486

原创 数组删除相同的元素

程序:#include<stdio.h>#include<math.h>#include<string.h>#define N 10int main() { char a[N] = { '\0' }; int i = 0; do { gets(a); } while (strlen(a)>N); for (int i = 0; i < N - 1; i++) {

2021-12-20 17:08:37 167

原创 乒乓球问题

程序:#include<stdio.h>#include<math.h>#include<string.h>int main(){ char A[3]={'a','b','c'}; char B[3]={'x','y','z'}; char r = '\0'; for (int i = 0; i < 3; i++) { r=A[i]; for (int j = 0; j < 3; j++)

2021-12-20 16:45:21 73

原创 输入小写转换大写 直到输入$结束 输入其它给提示并结束

程序:data segment ERROR db 'PLEASE INPUT AGAIN!$' GOOD_BYE db 'BYE!$' data endscode segment assume cs:code,ds:data main: mov ax,data

2021-12-20 11:12:31 60

原创 判断字符串中有多少个单词

程序:#include<stdio.h>#include<string.h>#define N 100int main() { char arr[N] = " ", * p; int i = 0; int temp = 0; printf("请输入字符串(必须以.结束):\n"); do { gets(arr); i = strlen(arr); } while (arr[i]=='.'); p = arr; i = 0;//多次利

2021-12-19 12:01:10 370

原创 功能菜单.

程序:编写一个C程序,显示如下功能菜单:#include <stdio.h>int main() { printf("******************************\n"); printf("欢迎使用工资管理系统\n"); printf(" [1] 输入工资\n"); printf(" [2] 修改工资\n"); printf(" [3] 删除工资\n"); printf(" [4] 退出\n"); printf("********

2021-12-13 20:58:59 803

原创 计算两个数之差的绝对值

程序:#include <stdio.h>//从键盘输入两个整数 ,调用库函数 计算两个数之差的绝对值//带符号相减int SBB(int a,int b) { int S = 0; S = a - b; if (S < 0) { return S * (-1); } return S;}int main(){ int a = 0, b = 0,c=0; scanf("%d %d", &a, &b); c = SBB(a, b);

2021-12-13 20:45:31 4754 1

原创 编写函数strcpy 实现两个字符串复制

程序:#include <stdio.h>int strcpy(char* p1, char* p2);int main() { char a[] = " "; char b[] = "123"; char* p, * p1; p = a; p1 = b; strcpy(p, p1); puts(a); return 0;}int strcpy(char *p1,char *p2) { int i = 0; while (p2[i] != '\0') {

2021-12-10 11:37:15 1624

原创 判断一个不超过10位的正整数是不是回文数

程序:#include<stdio.h>#include <string.h>int main(int argc, char const* argv[]){ char number[10] = { '0' }; gets(number); int i = strlen(number); int j = 0; while (i > 0) { if (number[j] == number[i - 1]) {

2021-12-10 11:00:17 416 1

原创 从2开始的10个偶数相加

程序: DATA SEGMENT SUM DD 0 DATA ENDS CODE SEGMENT ASSUME CS:DATA,DS:CODE MAIN: MOV A

2021-12-08 21:51:59 129

原创 改写 strcmp 函数 c等于c1 返回0 c不等于c1 返回第一个不同字符的差值

程序:#include<stdio.h>#include <string.h>int Strcmp(char* c ,char* c1);int main(){ char c [] = "hello"; char c1 [] = "hlloE"; char *p,*p1; p = c; p1 = c1; int N = 0; N = Strcmp(p,p1); printf("%d",N); return 0; }//字符串c

2021-12-08 16:24:46 441

原创 输入十个数组元素a,在输入整数X 查找 找到 输出该数的数组下标 否则 输出NO found

程序:#include<stdio.h>int main(){ int a[10]={0},b= 0,T = 0; for (int i = 0; i < 10; i++) { printf("请输入第%d个数\n",i); scanf("%d",&a[i]); } printf("请输入X:\n"); scanf("%d",&b); for (int i = 0; i < 10; i++)

2021-12-08 15:49:27 3569 1

原创 编写程序 从键盘接收百分制(整数) 要求用swich 实现

程序:#include<stdio.h>int main(){ int a = 0; scanf("%d",&a); a= a/10; switch (a) { case 1: case 2: case 3: case 4: case 5:printf("E");break; case 6:printf("D");break; case 7:printf("C");

2021-12-08 15:29:57 729

原创 汇编题格式

题目:百分制转五级制程序: data segment RES db 86 GRADE db 0 data ends code segment assume cs:code,ds:data main:

2021-12-04 22:02:58 53

原创 有一个3X4的矩阵 找出最大值、所在行号、列号

程序:#include <stdio.h>int main() { int a[3][4] = { {1,2,1600,4},{5,6,200,8},{9,100000,11,12} }; int N = 0, I = 0 , J = 0; N = a[0][0]; for (int i = 0; i < 3; i++) { for (int j = 0; j < 4; j++) { if (N < a[i][j]) { N

2021-12-04 18:14:30 1142 2

原创 三天打鱼两天晒网的问题

程序:#include<stdio.h>#include<string.h>int main(){ int N = 0; scanf("%d",&N); if(N%5==1||N%5==2||N%5==3){ printf("打鱼"); } else{ printf("晒网"); } return 0; }日期: 2021-12-4

2021-12-04 17:12:39 556

原创 设X的值为xxx 大于零 输出+ 小于零 输出- 等于零输出 This is zero

程序:DATA SEGMENT X DB xxx M0 Db 'This is zero!$' M1 db '+' M2 db '-' DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA

2021-12-03 17:11:35 356

原创 编写一个函数 在主函数输入字符串 ,并输出其长度

程序:#include <stdio.h>#include <string.h>//求长度的函数int length(char *p){ int i = 0; while (*p!='\0') { i++; p++; } return i;}int main(){ char s [10]="",*p=s; int i = 0; gets(s); i = le

2021-12-02 21:23:28 1044

原创 编写一个程序,输入一个正整数 根据下式生成一个n*n的方阵,然后将该方阵转置后输出.

题目:程序:#include <stdio.h>#include <string.h>int main(){ int n = 0,t = 1,t1=1,T = 1; scanf("%d",&n); printf("A的%d阶行列式为:\n",n); for(int i =0;i<=n-1;i++){ for (int j=0; j <= n-1; j++,t++) {

2021-12-02 20:54:29 3904

原创 编写程序判断变量X的值 是偶数还是奇数,偶数buf为1,奇数buf为0

data segment X db 0110 buf db 0 data ends code segment ASSUME CS: code, DS:data main: mov ax, data mov ds,ax test X,0001 //0001 判断 X是奇数还是偶数,X跟0001与 结果为0 :偶数,为1:奇数

2021-11-30 10:16:52 721

原创 在不使用strcat()函数的情况下,实现字符串连接

程序:#include <stdio.h>#include <string.h>int main() { char arr[] = "HELLO,"; char arr1[] = "WORLD"; char s[20] = ""; int i = strlen(arr);//获取第一个字符串长度 strcpy(s, arr);//把第一个字符串复制到s strcpy(s + i,arr1);把第二个字符串复制到 s +第一个字符串

2021-11-28 15:03:46 556

原创 斐波那契数列

题目:斐波那契数列程序:#include<stdio.h>int main(){ //int f1 = 1; //int f2 = 1; //printf("%d %d\t", f1, f2);//直接输出1,1 //for (int i = 0; i <9 ; i++) {//每次循环输出两个数 // f1 = f1 + f2; // f2 = f2 + f1; // printf("%d %d\t", f1,

2021-11-28 14:27:30 417

原创 杨辉三角.

题目:杨辉三角分析:程序:#include<stdio.h>int main(){ - [ ] int s = 1, h; // 数值和高度 int i, j; // 循环计数 scanf("%d", &h); // 输入层数 p

2021-11-28 14:25:38 342

原创 求一元二次方程的根

题目:从键盘输入a,b,c 的值,编程计算并输出一元二次方程ax^2+bx+c=0的两个实根,否则就输出“方程无实根”的信息分析:要用到math.h 中的 sqrt函数Δ = b^2-4ac, Δ<0两个实根 , Δ=0一个实根 , Δ<0无实根程序:#include<stdio.h>#include<math.h>int main(){ double a=1, b=-3, c=2; scnaf("%lf%lf%lf",&a,&

2021-11-27 17:14:35 1711

原创 求一个数的N阶

#include<stdio.h>int main() { int i = 0;//number int s = 1;//sum int n = 0; printf("n:\n"); scanf("%d",&n ); do { i += 1;//(1+0)*(1+1)*(1+2)....*(1+n) s *= i;//总和 } while (i<n); printf("n= %d", s); return 0;}2021-11-27

2021-11-27 17:00:40 646

原创 C程序每日一练

题目编写函数void del(char *s,char c),其功能是在s所指字符串中删除与变量c相同的字符,并设计主函数实现:从键盘输入字符串和指定被删除的字符;调用del()函数实现删除操作;输出删除后的字符串。说明:不允许使用除gets()和puts()之外的任何字符串处理库函数。#include <stdio.h>#include <string.h>void del(char *s,char c);int main(){ char s [10]

2021-10-29 10:11:42 740

原创 每日一道汇编题(4)

题目:设y为未知小写英文字母,x则为他对应的大写英文字母从键盘上输入小写,显示器显对应的大写,并把他们存放到y和x中data segment y db 0 x db 0data endscode segment assume cs:code ,ds:data start: mov ax,data mov ds,ax mov ah,01h int 21h mov y,al cmp al,61H JL small sub al,20H P1:

2021-09-05 16:12:14 60

原创 每日一道C语言编程题(3)

题目:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?#include <stdio.h>int main(){ int i,j,k,t=0; for(i=0;i<5;i++){ for(j=0;j<5;j++){ for(k=0;k<5;k++){ if((i!=j&&j!=k)&&i!=k){ printf("%d-%d-%d\n",i,j,k); t++;

2021-09-05 15:50:25 55

原创 每日一道C语言编程题(2)

题目:编写程序,使用循环结构语句打印输出如下图形:*​ ***************#include <stdio.h>int main(){ for(int i=0;i<4;i++){//行数 for(int j = 0;j<4-i;j++){//需要打印的空格 printf(" "); } for(int k = 0;k<i*2+1;k++){//每行需要打印的* printf("*"); } pri

2021-09-02 15:16:47 629

原创 每日一道编程题(3)

题目:设变量VAR字单元的值为带符号数x,x和y为字单元的变量,编写程序段,按以下要求给y赋值:y = 2,x>30y=0,1<=x<=30y=-2,x<1data segment VAR dd ? y dd 0data endscode segment assume cs:code ,ds:data start: mov ax,data mov ds,ax mov ax,VAR cmp ax,30 ;x>30.

2021-09-02 10:54:56 204

原创 每日一道汇编题(2)

每日一道汇编题(2)题目:编写汇编程序,求出首地址为BUF 10有符号字的内容之和,并存入字变量SUM单元data segment;编写汇编程序,求出首地址为BUF 5个有符号字的内容之和,并存入字变量SUM单元 buf dw 20,-30,40,5,-3,33,50,-16,16,43 sum dw 0data endscode segment assume cs:code ,ds:data start: mov ax,data mov ds,ax

2021-09-01 20:38:19 91

原创 每日一道C语言题(1)

每日一道C语言编程题(1)题目:从键盘输入10个整数,升序排序并输出#include <stdio.h>//从键盘输入10个整数,升序排序 int main(){ int number [10] ; //保存数据 for(int i=0;i<10;i++){ scanf("%d",&number [i]); } //排序 for(int j=0;j<10;j++){ for(int k = j+1;k<10;k++){ if(numb

2021-09-01 10:00:47 101

原创 每日一道汇编题(1)

每日一道汇编题(1)题目:设三个变量x、y、sum 求|x-y| 的值并把它赋给sum变量data segment x db ?;?为随意值 y db ?;?为随意值 sum db 0data endscode segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov al,x mov dl,y cmp al,dl jl samll next: su

2021-08-31 22:47:12 107

原创 tomcat下载及安装

tomcat下载及安装和(idea配置tomcat)1.下载下载地址:https://tomcat.apache.org/在Download 下面 选择 tomcat 版本我选择的是tomcat 10 的版本 64 位下载后解压到 指定(默认)文件夹配置环境变量CATALINA_HOME 的环境变量值必须以bin文件夹结尾CATALINA_BASE 的环境变量值必须以lib文件夹结尾变量名 必须是CATALINA_HOME CATALINA_BASE启动tomcat

2021-02-01 19:46:28 315

空空如也

空空如也

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

TA关注的人

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