C语言
sharon_JIAN
鱼跃此时海,花开彼岸天
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
无符号长整数字节互换与二进制转换
无符号长整型数据转换成二进制输出: void printBin(unsigned long int num) { int cnt = 0; unsigned mask = 1u<<31; for(; mask; mask>>=1) { if(cnt%8==0&&cnt!=0) cout<<" "; cout<< (num&ma原创 2021-01-19 09:48:47 · 1896 阅读 · 0 评论 -
华中科技大学计算机历年考研复试上机题
题目链接:https://www.nowcoder.com/ta/hust-kaoyan?page=11.矩阵转置题目描述输入一个N*N的矩阵,将其转置后输出。要求:不得使用任何数组(就地逆置)。#include <iostream>#include <vector>#include <math.h>#include<stdlib.h>...原创 2020-01-26 18:18:36 · 2081 阅读 · 0 评论 -
农夫、狼、羊、菜过河问题
题目描述有一个农夫带一只羊、一筐菜和一只狼过河。如果没有农夫看管,则狼要吃羊,羊要吃菜。但是船很小,只够农夫带一样东西过河。问农夫该如何解此难题?输入描述:题目没有任何输入。输出描述:题目可能有种解决方法,求出步骤最少的解决方法,按顺序输出农夫想把羊、菜、狼全部运过河需要哪几个步骤。如果需要将羊带过河去则输出“sheep_go”。如果需要将羊带回来则输出“sheep_come”。...原创 2020-01-26 18:17:15 · 5562 阅读 · 0 评论 -
线性结构2 一元多项式的乘法与加法运算 (20 分)
设计函数分别求两个一元多项式的乘积与和。输入格式:输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。零多项式应输出0 0。输入样例:4 3 4 -5 2 6 1 ...原创 2019-05-03 01:20:58 · 206 阅读 · 0 评论 -
数组元素循环右移问题C语言
一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔。输出格式:在一行中输出循环右移M位以后的整数序列,之...原创 2019-04-19 10:27:28 · 5601 阅读 · 0 评论 -
找鞍点C语言
一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。输入格式:输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。输出格式:输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如果鞍点不存在,则输出“NONE”。题目保证给出的矩阵至多存在一个鞍点。code#inclu...原创 2019-04-19 12:46:13 · 6626 阅读 · 1 评论 -
求整数序列中出现次数最多的数(C语言)
本题要求统计一个整型序列中出现次数最多的整数及其出现次数。输入格式:输入在一行中给出序列中整数个数N(0<N≤1000),以及N个整数。数字间以空格分隔。输出格式:在一行中输出出现次数最多的整数及其出现次数,数字间以空格分隔。题目保证这样的数字是唯一的。输入样例:10 3 2 -1 5 3 4 3 0 3 2输出样例:3 4code#include <stdio.h...原创 2019-04-20 10:12:27 · 8503 阅读 · 0 评论 -
删除重复字符并排序后输出(C语言)
本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。输入格式:输入是一个以回车结束的非空字符串(少于80个字符)。输出格式:输出去重排序后的结果字符串。#include <stdio.h>#include <string.h>#define SIZE 81void delete_repeat(char *str);...原创 2019-04-20 12:04:37 · 6596 阅读 · 3 评论 -
奇数值结点链表 (20 分)
本题要求实现两个函数,分别将读入的数据存储为单链表、将链表中奇数值的结点重新组成一个新的链表。链表结点定义如下: struct ListNode { int data; ListNode *next; };函数接口定义:struct ListNode *readlist();struct ListNode *getodd( struct ListNode **L ...原创 2019-05-01 00:36:52 · 3722 阅读 · 0 评论 -
Maximum Subsequence Sum (25 分)
Given a sequence of K integers A continuous subsequence is defined to be where 1≤i≤j≤K. The Maximum Subsequence is the continuous subsequence which has the largest sum of its elements. For example, gi...原创 2019-05-02 22:18:28 · 212 阅读 · 0 评论 -
C语言菜鸟编程笔记
1.scanf()后使用gets()函数注意事项在gets函数前面加一条语句 fflush(stdin);就OK了,因为scanf函数输入时,它不读取换行符,所以在stdin中会把换行符留在里面,因此到了gets的时候就不用输入读取完这个换行符就结束了...原创 2019-05-01 00:40:37 · 456 阅读 · 0 评论 -
Shuffling Machine(C语言)
Shuffling MachineShuffling is a procedure used to randomize a deck of playing cards. Because standard shuffling techniques are seen as weak, and in order to avoid “inside jobs” where employees collab...原创 2019-04-22 21:41:15 · 767 阅读 · 0 评论 -
兔子繁衍问题C语言
兔子繁衍问题一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对?输入格式输入在一行中给出一个不超过10000的正整数N。输出格式在一行中输出兔子总数达到N最少需要的月数。code#include <stdio.h>int main(){//...原创 2019-04-10 11:28:01 · 41405 阅读 · 0 评论 -
龟兔赛跑C语言基础
龟兔赛跑乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快?输入格式输入在一行中给出比赛...原创 2019-04-10 20:34:11 · 2928 阅读 · 1 评论 -
出租车计价C语言程序
出租车计价本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:起步里程为3公里,起步费10元;超起步里程后10公里内,每公里2元;超过10公里以上的部分加收50%的回空补贴费,即每公里3元;营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费)输入格式输入在一行中给出输入行驶里程(单位为公里,精确到小数点后1位)与等待时间(整数,单位为分...原创 2019-04-09 16:19:51 · 30339 阅读 · 8 评论 -
简单计算器C语言基础
简单计算器模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。输入格式输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数。遇等号”=”说明输入结束。输出格式在一行中输出算式的运算结果,或者如果除法分母为0或有非法运算符,则输出错误信息“ERROR”code#include <stdio.h>...原创 2019-04-09 21:29:26 · 1389 阅读 · 0 评论 -
找最长的字符串(C语言)
本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。输入格式:输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。输出格式:在一行中用以下格式输出最长的字符串:The longest is: 最长的字符串如果字符串的长度相同,则输出先输入的字符串。输入样例:5liwangzhangjinxiang输出样例:...原创 2019-04-20 23:28:04 · 6096 阅读 · 0 评论 -
Have Fun with Numbers(C语言)
Notice that the number 123456789 is a 9-digit number consisting exactly the numbers from 1 to 9, with no duplication. Double it we will obtain 246913578, which happens to be another 9-digit number con...原创 2019-04-14 14:17:42 · 1829 阅读 · 0 评论 -
使用函数求素数和C语言
求素数和本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。#include <stdio.h>#include <math.h>int prime( int p );int PrimeSum( int m, int n );int main(){ int ...原创 2019-04-17 21:27:18 · 11652 阅读 · 0 评论
分享