C语言
骑猪战吕布
热爱计算机科学与技术
展开
-
找出不是两个数组共有的元素
给定两个整型数组,本题要求找出不是两者共有的元素。输入格式:输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。输出格式:在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出。输入样例:10 3 -5 2 8 0 3 5 -15 9 10011 6 4 8 2 6 -5 9 0 100 8 1输出样例:3 5 -15 6 4 1.原创 2021-05-13 11:55:24 · 120 阅读 · 0 评论 -
easy的顺序表
#include<stdio.h>#include<stdlib.h>typedef int datatype;#define MAXSIZE 20typedef int ElemType; //数据元素的类型typedef struct{ ElemType a[MAXSIZE]; int length;}SqList; //顺序存储的结构体类型SqList a, b, c;void create_list(.原创 2021-05-01 20:01:55 · 102 阅读 · 0 评论 -
渣渣含泪创建链表
白手起家【要哭了】#include<stdio.h>#include<stdlib.h>#pragma warning(disable : 4996)typedef int ElemType; //数据元素的类型typedef struct node{ ElemType Elem; struct node* next;}Node, * LinkList;void initLink(Node *&L);//初始化 void crea.原创 2021-05-01 20:00:09 · 68 阅读 · 0 评论 -
字符串替换
本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:原字母 对应字母 A Z B Y C X D W … … X C Y B Z A 输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出替换完成后的字符串。输入样例:Only the 11 CAPItaL LeTtERS are replaced.输出样例:Lnly the 1原创 2021-02-23 17:50:51 · 99 阅读 · 0 评论 -
找鞍点
一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。输入格式:输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。输出格式:输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如果鞍点不存在,则输出“NONE”。题目保证给出的矩阵至多存在一个鞍点。输入样例1:41 7 4 14 8 3 61 6 1 20 7 8 9输出样例1:2 1输入样原创 2021-02-23 12:52:01 · 543 阅读 · 0 评论 -
判断上三角矩阵
上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。本题要求编写程序,判断一个给定的方阵是否上三角矩阵。输入格式:输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。输出格式:每个矩阵的判断结果占一行。如果输入的矩阵是上三角矩阵,输出“YES”,否则输出“NO”。输入样例:231 2 30 4 50 0 621 0-8原创 2021-02-21 12:40:48 · 155 阅读 · 0 评论 -
C语言 | 求小于1000数的平方根
例49:从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)。要求在输入数据后先对其进行检查是否为小于1000的正数。若不是,则要求重新输入。#include<stdio.h>#include<math.h>int main(){ int x,x_sqrt; printf("请输入一个0-1000的整数\n"); for(int i=0;;i++) { scanf("%d",&原创 2021-01-07 12:21:08 · 756 阅读 · 1 评论 -
使用getchar(),比较putchar()和printf()
#include<stdio.h>int main(){ char c1,c2; printf("请输入两个字符\n"); c1=getchar(); c2=getchar(); printf("用putchar()输出\n"); putchar(c1); putchar(c2); printf("\n\n\n"); printf("用printf输出为\n"); printf("%-5c %-5c\n",c1,c2); printf("\n\n.原创 2021-01-07 12:04:50 · 176 阅读 · 0 评论