C语言练习
Hush..
明光以北,蓟门以南
展开
-
【C语言】实现蛇形矩阵
#include<stdio.h>int main(){ int a[100][100] = { 1 }, n, i = 0, j = 0, k = 1; //k=1表示向左走,k=2表示从右上角向左下角走 //k=3表示向下走,k=4表示从左下角向右上角走 scanf("%d", &n); while (i != n-1||j != n-1) {...原创 2018-12-15 18:45:25 · 1391 阅读 · 2 评论 -
P1422 小玉家的电费
题目描述夏天到了,各家各户的用电量都增加了许多,相应的电费也交的更多了。小玉家今天收到了一份电费通知单。小玉看到上面写:据闽价电[2006]27号规定,月用电量在150千瓦时及以下部分按每千瓦时0.4463元执行,月用电量在151~400千瓦时的部分按每千瓦时0.4663元执行,月用电量在401千瓦时及以上部分按每千瓦时0.5663元执行;小玉想自己验证一下,电费通知单上应交电费的数目到底是否...原创 2019-01-29 11:42:33 · 316 阅读 · 0 评论 -
P1085 不高兴的津津
题目描述津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;如果会的话,哪天最不高兴。输入输出格式输入格...原创 2019-01-29 11:41:45 · 374 阅读 · 0 评论 -
P1089 津津的储蓄计划
题目描述津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20\%20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于100100元或恰好100100元,她就会把...原创 2019-01-29 11:40:53 · 193 阅读 · 0 评论 -
P1909 买铅笔
题目描述P老师需要去商店买n支铅笔作为小朋友们参加NOIP的礼物。她发现商店一共有 33种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不同。为了公平起 见,P老师决定只买同一种包装的铅笔。商店不允许将铅笔的包装拆开,因此P老师可能需要购买超过nn支铅笔才够给小朋 友们发礼物。现在P老师想知道,在商店每种包装的数量都足够的情况下,要买够至少nn支铅笔最少需要花费多少钱。输...原创 2019-01-29 11:39:51 · 486 阅读 · 0 评论 -
P1428 小鱼比可爱
题目描述人比人,气死人;鱼比鱼,难死鱼。小鱼最近参加了一个“比可爱”比赛,比的是每只鱼的可爱程度。参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只鱼的可爱程度,很显然整数越大,表示这只鱼越可爱,而且任意两只鱼的可爱程度可能一样。由于所有的鱼头都朝向左边,所以每只鱼只能看见在它左边的鱼的可爱程度,它们心里都在计算,在自己的眼力范围内有多少只鱼不如自己可爱呢。请你帮...原创 2019-01-29 11:38:51 · 143 阅读 · 0 评论 -
P2141 珠心算测验
题目描述珠心算是一种通过在脑中模拟算盘变化来完成快速运算的一种计算技术。珠心算训练,既能够开发智力,又能够为日常生活带来很多便利,因而在很多学校得到普及。某学校的珠心算老师采用一种快速考察珠心算加法能力的测验方法。他随机生成一个正整数集合,集合中的数各不相同,然后要求学生回答:其中有多少个数,恰好等于集合中另外两个(不同的)数之和?最近老师出了一些测验题,请你帮忙求出答案。(本题目...原创 2019-01-29 11:36:41 · 151 阅读 · 0 评论 -
P1055 ISBN号码
题目描述每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括99位数字、11位识别码和33位分隔符,其规定格式如x-xxx-xxxxx-x,其中符号-就是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如00代表英语;第一个分隔符-之后的三位数字代表出版社,例如670670代表维京出版社;第...原创 2019-01-29 11:35:48 · 345 阅读 · 0 评论 -
P1200 [USACO1.1]你的飞碟在这儿Your Ride Is He…
题目描述众所周知,在每一个彗星后都有一只UFO。这些UFO时常来收集地球上的忠诚支持者。不幸的是,他们的飞碟每次出行都只能带上一组支持者。因此,他们要用一种聪明的方案让这些小组提前知道谁会被彗星带走。他们为每个彗星起了一个名字,通过这些名字来决定这个小组是不是被带走的那个特定的小组(你认为是谁给这些彗星取的名字呢?)。关于如何搭配的细节会在下面告诉你;你的任务是写一个程序,通过小组名和彗星名来...原创 2019-01-29 11:34:46 · 191 阅读 · 0 评论 -
指针初探
#include<stdio.h>#include<string.h>#include<stdlib.h>char *locatesubstr(char *str1, char *str2);int main(){ char str1[500], str2[500]; gets(str1); gets(str2); char *p = NUL...原创 2018-12-17 23:00:56 · 167 阅读 · 0 评论 -
二分查找
int BinarySearch(int a[],int n,int key){ int mid,left=0,right=n-1; while(left<=right) { mid=(left+right)/2; if(key==a[mid]) return mid; else if(key<a[mid]) right=mid-1; else...原创 2018-12-17 20:14:28 · 162 阅读 · 0 评论 -
排序总结
第一种:冒泡排序//冒泡排序且不输出//每一趟确定a[loc]的值void bubbleSort(int a[], int size){ int temp, loc, i; for (loc = size - 1; loc >= 1; loc--) { for (i = 0; i < loc; i++) { if (a[i]> a[i + 1])/...原创 2018-12-16 17:13:58 · 271 阅读 · 0 评论 -
Problem19:字符串的子串替换
问题描述:任意给定3个字符串str1、str2和str3,请将str1中所有的str2替换成str3,且在替换的结果字符串中不能再有str2存在,如果一次替换后strl中还有str2存在,那么继续替换str2,直到strl中不存在str2为止。在替换时,优先替换str1中首次出现的str2(例如str1为 ababab,str2为aba,那么首先替换最初出现的aba,即str1的前3个字符)...原创 2018-12-20 16:31:12 · 742 阅读 · 0 评论 -
用C语言实现解线性方程组的高斯消去法
https://wenku.baidu.com/view/d3192a35ee06eff9aef807e4.html?sxts=1544245788927&sxts=1544246571006转载 2018-12-15 18:44:53 · 3128 阅读 · 0 评论 -
【C语言】回形蛇形矩阵
#include <malloc.h> #include <stdio.h> int main(void) { //用户输入的值,创建n*n的矩阵 int n; //蛇形从1开始计数 int count = 1; /...转载 2018-12-15 18:45:13 · 3656 阅读 · 0 评论 -
P1425 小鱼的游泳时间
题目描述伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的。这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都按24小时制计算),它发现自己从a时b分一直游泳到当天的c时d分,请你帮小鱼计算一下,它这天一共游了多少时间呢?小鱼游的好辛苦呀,你可不要算错了哦。输入输出格式输入格式: 一行内输入 4 个整数,分别表示...原创 2019-01-29 11:43:21 · 1368 阅读 · 0 评论