C语言初阶题目收录
本专栏收录本人以C语言实现的一些初阶题目。
元霁
“活好这一辈子的秘诀,就是活好每一天啦!”
展开
-
判断上三角矩阵
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2021-01-02 20:57:52 · 378 阅读 · 0 评论 -
数字加密
## 标题7-5 数字加密 (15分)7-5 数字加密 (15分)@TOC输入一个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将千位和十位上的数字互换,百位和个位上的数字互换,组成加密后的新四位数。例如输入1257,经过加9取余后得到新数字0146,再经过两次换位后得到4601。输入格式:输入在一行中给出一个四位的整数x,即要求被加密的数。输出格式:在一行中按照格式“Th...原创 2021-01-02 17:58:03 · 1286 阅读 · 0 评论 -
方阵循环右移
题目:本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0、1、⋯、n−1列变换为第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。输入格式:输入第一行给出两个正整数m和n(1≤n≤6)。接下来一共n行,每行n个整数,表示一个n阶的方阵。输出格式:按照输入格式输出移动后的方阵:即输出n行,每行n个整数,每个整数后输出一个空格。输入样例:2 31 2 34 5 67 8 9输出样例:2 3 1 5 6 4 8 9 7源代码:#include原创 2021-01-02 22:09:01 · 388 阅读 · 0 评论 -
二进制数据转换成十进制数
题目:输入1个无符号二进制数串,编写程序将其转换成对应的十进制数,并输出。输入格式:输入1个二进制数串(至少1位且不超过16位)。输出格式:输出转换后的十进制数。输入样例:0110110001100输出样例:3468源代码:#include <stdio.h>//输入输出函数#include <math.h>//数学库函数#include <string.h>//字符串处理函数int main(){ char a[17];原创 2021-01-03 00:05:29 · 6013 阅读 · 4 评论 -
求二维数组中的最大值和最小值
题目:编写程序,输入一个3×3的二维整数数组,输出其中最大值、最小值。输入格式:输入9个整型数到二维数组a[3][3],数据之间用一个空格分隔。输出格式:输出数组a的最大值和最小值输入样例:在这里给出一组输入。例如:1 2 3 4 5 6 7 8 9输出样例:在这里给出相应的输出。例如:max=9 min=1源代码:#include <stdio.h>//输入输出函数int main(){ int a[3][3]; for(int i=0;i&原创 2021-01-02 22:54:12 · 16170 阅读 · 1 评论 -
找不同
7-6 找不同 (15分)这是一个签到题,非常简单。一群网友在网上在玩游戏,看谁是最与众不同的,每一个人都单独写一个数字,然后依次上交,谁的数据没有和其他人重复,谁就赢了,如果有很多人都与众不同,那么第一个做到的才是真正的与众不同。输入格式:输入是一个测试用例,首先给出网友个数N,之后依次给出N个正整数,给出的正整数和N都不超过10的5次方。输出格式:对每一组输入,输出与众不同的那个数,如果没有,输出None。输入样例1:在这里给出一组输入。例如:8 1 2 3 4 4 5 3 1输出样例原创 2021-01-02 18:38:27 · 2366 阅读 · 0 评论 -
求矩阵各行元素之和
题目:本题要求编写程序,求一个给定的m×n矩阵各行元素之和。输入格式:输入第一行给出两个正整数m和n(1≤m,n≤6)。随后m行,每行给出n个整数,其间以空格分隔。输出格式:每行输出对应矩阵行元素之和。输入样例:3 26 31 -83 12输出样例:9-715源代码:#include <stdio.h>//输入输出函数int main(){ int m,n; scanf("%d %d",&m,&n); int a原创 2021-01-02 21:21:09 · 1400 阅读 · 0 评论