
C语言简单练习题
语义分割
这家伙很懒,什么也没留下
展开
-
Zig-Zag模式填充矩阵
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-11-04 19:31:18 · 2612 阅读 · 0 评论 -
韩信点兵
描述都听说过“韩信点兵,多多益善”这个成语,韩信才智过人,从不直接清点人数。只要让士兵3人一排,5人一排,7人一排的变换队形,查看队尾人数便能清点队伍总人数。输入第1行是一个整数n,表示随后有n组数据。每组数据占一行,包括三种队形的队尾人数a,b,c,用空格隔开。已知队伍总人数不小于10,不大于100。输出对每组数据,输出相应的队伍总人数,并换行。不存在则输出"Impossible",并...原创 2019-11-04 19:31:00 · 1707 阅读 · 0 评论 -
n的阶乘末尾有几个零
描述输出m的阶乘末尾有多少个0?(注意m阶乘的结果可能超出数值型数据的存储范围)输入第1行是一个整数n,表示随后有n组数据。每组输入数据占一行。输出对每组数据m,输出其阶乘末尾0的个数,并换行。样例输入 输出25 1100 24思路5的倍数各贡献一个525的倍数各贡献一个5125的倍数贡献一个5……代码#include<stdio.h>void...原创 2019-11-04 19:30:46 · 1212 阅读 · 0 评论 -
判断某个日期是该年第几天
描述输入某年某月某日,判断这一天是这一年的第几天?输入第1行是一个整数n,表示随后有n组数据。每组数据占一行,包含3个整数year,month和day,以空格隔开。输出对每组数据输出这一天是这一年的第几天,并换行。样例输入 输出3 2016 1 1 12016 3 1 612015 12 12 346代码#include<stdio.h>voi...原创 2019-11-04 19:30:32 · 526 阅读 · 0 评论 -
分解质因数
描述分解质因数,将一个数表示为质因数相乘的形式,如,30=235。输入第1行是一个整数n,表示随后有n组数据。每组数据占一行,包含1个整数num。输出对每组数据,输出num表示为质因数相乘的形式,因子按照从小到大的顺序排序,并换行。样例输入 输出311 111 112 223代码#include <stdio.h>void proc(){ int原创 2019-11-04 19:30:10 · 416 阅读 · 0 评论 -
数字显示
描述用点阵的形式在字符界面上显示数字每个数字占5列7行,数字和数字之间用2个空格隔开输入输入的第一行含一个正整数k,表示测试例的个数,后面紧接着k行,每行对应一个测试例,包含一个正整数x(0<=x<=9999)。输出每个测试例,先输出x和冒号(英文字符,半角),换行后输出x的点阵显示形式,每位数字之间用2个空格隔开。如果行末有空格,请保留。代码#include<st.原创 2019-11-04 19:29:26 · 841 阅读 · 0 评论 -
平铺输出图案
描述已有图案如下:--**-**-- -*--*--*--*-----*---*---*-----*-*-------*---- 将图案按m*n平铺输出输入第一行是输入两个正整数m和n(大于等于1,小于等于5),用空格隔开,如果输入不满足要求则输出Input Error。输出输出图案见样例样例输入 2 3输出 --**-**----**-**----**...原创 2019-11-04 19:29:10 · 293 阅读 · 1 评论 -
数字菱形
描述输入一个正整数(奇数),按要求打印菱形。(注意本题的输出格式)输入第1行是一个整数n,表示随后有n组数据。每组数据占一行。输出若n不符合要求,输出error;若n符合要求,首先输出print,然后换行打印菱形,并换行。注意:菱形最长的一排靠左边,无空格。样例输入 输出 1 print 3 1 121 12321 121 ...原创 2019-11-04 19:28:50 · 784 阅读 · 0 评论 -
输出菱形
描述输入一个正整数(奇数),按要求打印菱形。要求,第一行打印1个*,第二行打印3个*,每行等差递增直到输出n个*,之后每行递减输出,直到输出1个*。注意:所有*构成一个菱形的形状,即菱形本身靠中轴线对齐。(注意本题的输出格式)输入第1行是一个整数n,表示随后有n组数据。每组数据占一行。输出若n不符合要求,输出error;若n符合要求,首先输出print,然后换行打印菱形,并换行。注意:菱...原创 2019-11-04 19:27:49 · 1087 阅读 · 0 评论 -
计算两个超大正整数之和
描述计算两个超大正整数的和。输入第1行是一个整数n,表示随后有n组数据。每组数据占一行,输入正整数a和b(不超过50位),以空格分开。输出对每组数据,计算并输出a和b的和,并换行。样例输入 输出 3123456789 12345678 13580246713242325232535242 324 13...原创 2019-11-04 19:27:32 · 2430 阅读 · 0 评论 -
链表排序
描述有如下的结构体:typedef struct Node{int data;//存放数据struct Node *pNext;//指向下一个结构体对象}NODE,*pNODE;现输入n(0<n<100)个数字,请用这n个整数构造出一个升序的链表,并打印出给定位置m(0<m&amp原创 2019-11-04 19:26:53 · 218 阅读 · 0 评论 -
统计得票数
描述完成一个对候选人得票的统计程序。假设有3个候选人,名字分别为Li,Zhang和Fun。使用结构体存储每一个候选人的名字和得票数。记录每一张选票的得票人名,输出每个候选人最终的得票数。结构体可以定义成如下的格式:struct person { char name[20]; int count; }leader[3] = {“Li”, 0, “Zha...原创 2019-11-04 19:26:16 · 1087 阅读 · 0 评论