0 Du798566

尚未进行身份认证

小可才疏学浅,阁下如有发现不当之处,还望不吝赐教。

等级
TA的排名 4w+

C语言-第几天,定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。

1050: C语言-第几天题目描述定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。输入年月日输出当年第几天样例输入2000 12 31样例输出366# include<stdio.h>struct Date{ int year; int month; int day;}Date1;int main(){ int m,...

2020-03-25 16:43:01

C语言-子串,有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串

C语言-子串题目描述有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。输入数字n 一行字符串 数字m输出从m开始的子串样例输入6abcdef3样例输出cdef# include<stdio.h># include<string.h>void copy(char ch1[],char ch2[],in...

2020-03-25 15:58:12

C语言-报数,有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。

C语言-报数题目描述有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。输入初始人数n输出最后一人的初始编号# include<stdio.h>int main(){ int m,n,i,j=0,array[100]; scanf("%d",&m); for(n=0;n<m;n++)...

2020-03-24 22:49:07

出生年,(好用详解)我出生于1988年,直到25岁才遇到4个数字都不相同的年份。也就是说直到2013年才达到“4个数字都不相同”的要求

出生年以上是新浪微博中一奇葩贴:“我出生于1988年,直到25岁才遇到4个数字都不相同的年份。”也就是说,直到2013年才达到“4个数字都不相同”的要求。本题请你根据要求,自动填充“我出生于y年,直到x岁才遇到n个数字都不相同的年份”这句话。输入格式:输入在一行中给出出生年份y和目标年份中不同数字的个数n,其中y在[1, 3000]之间,n可以是2、或3、或4。注意不足4位的年份要在前面补零...

2020-03-23 23:41:36

汉诺塔问题,给定一个由n个圆盘组成的塔,这些圆盘按照大小递减的方式套在第一根桩柱上。现要将整个塔移动到另一根桩柱上,每次只能移动一个圆盘,且较大的圆盘在移动过程中不能放置在较小的圆盘上面

汉诺塔问题给定一个由n个圆盘组成的塔,这些圆盘按照大小递减的方式套在第一根桩柱上。现要将整个塔移动到另一根桩柱上,每次只能移动一个圆盘,且较大的圆盘在移动过程中不能放置在较小的圆盘上面。输入格式:输入由四行: 第一行是圆盘数量n(1<=n<=10); 第二行到第四行分别是三根桩柱的名字(字符串),n个盘子套在第一根桩柱上。输出格式:输出移动步骤,每行输出一步。输入样例:在...

2020-03-23 17:45:42

河南的抗疫英雄,给出一系列抗疫英雄的姓名和来自的省份,现在请你帮忙统计来自河南的抗疫英雄有多

河南的抗疫英雄给出一系列抗疫英雄的姓名和来自的省份,现在请你帮忙统计来自河南的抗疫英雄有多少位。注:建议大家使用函数进行模块化编程,例如:bool judge(char name[], char province[]) //判断一个人员是否来自河南省{}int main(){}输入格式:第一行一个整数N(1<=N<=100000),表示名单中共有多少人员。 以下N行...

2020-03-23 17:00:14

递归实现逆序输出整数,本题目要求读入1个正整数n,然后编写递归函数reverse(int n)实现将该正整数逆序输

递归实现逆序输出整数本题目要求读入1个正整数n,然后编写递归函数reverse(int n)实现将该正整数逆序输出。输入格式:输入在一行中给出1个正整数n。输出格式:对每一组输入,在一行中输出n的逆序数。输入样例:12345输出样例:54321# include<stdio.h>int reverse(int n,int ch[],int i);int main...

2020-03-23 15:53:07

变量有多少字节,C/C++语言中,表示整数和浮点数有好多种数据类型。在32位平台中,每种类型在内存中占用的字节数各不相同

变量有多少字节?C/C++语言中,表示整数和浮点数有好多种数据类型。在32位平台中,每种类型在内存中占用的字节数各不相同:char: 1 Byteint: 4 Bytelong: 4 Bytelong long: 8 Byte__int128: 16 Byte (前面两个下划线’_’,此类型仅在C++支持,但不影响本题求解)float: 4 Bytedouble: 8 Bytel...

2020-03-23 12:26:24

最小公倍数,输入一对正整数x,处理到文件结束 输入一对正整数x和y,输出二者的最小公倍数,输出x,y的最小公倍数

最小公倍数输入一对正整数x和y。输入格式:处理到文件结束 输入一对正整数x和y,输出二者的最小公倍数。输出格式:输出x,y的最小公倍数输入样例:1 315 20输出样例:360# include<stdio.h> int min(int x,int y);int main(){ int x,y,k; while(scanf("%d %d",&x...

2020-03-23 12:23:59

求10个点到原点的距离和 求10个点到原点的距离和。输入10个点的坐标,计算并输出这些点到原点的距离和。定义函数dist(x, y),计算平面上任意一点(x, y)到原点(0, 0)的距离,函数返回

求10个点到原点的距离和求10个点到原点的距离和。输入10个点的坐标,计算并输出这些点到原点的距离和。定义函数dist(x, y),计算平面上任意一点(x, y)到原点(0, 0)的距离,函数返回值类型是double。输入格式:输入在一行中给出10对实数,每对实数对应一个点的横坐标和纵坐标。输出格式:在一行中按照“distance = S”的格式输出部分和的值S,精确到小数点后六位,请注...

2020-03-23 12:22:43

是否是斐波那契家族的一员,给定一个正整数N(N>1),输出其位于斐波那契数列中的第几项。如果不存在于数列则输出-1。在此我们规定数列的第一项是F(1)=1,第二项F(2)=1,……。

在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*)这个数列有着一个非常重要的美学特性:当n趋向于无穷大时,前一项与后一项的比值越到后面越来越逼近黄金分割率即f(n)/f(n-1)→1.618…给定一个正整数N(N>1),输出其位于斐波那契数列中的第几项。如果不存在于数列则输出-1。在此我们规定数...

2020-03-23 12:21:36

C语言-数字调序,有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。

C语言-数字调序题目描述有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。输入输入数据的个数n n个整数 移动的位置m输出移动后的n个数样例输入101 2 3 4 5 6 7 8 9 102样例输出9 10 1 2 3 4 5 6 7 8# include<stdio.h&gt...

2020-03-19 21:26:20

C语言-字符排序,输入三个字符串,按由小到大的顺序输出

题目描述输入三个字符串,按由小到大的顺序输出输入3行字符串输出按照从小到大输出成3行样例输入cdeafgabc样例输出abcafgcde# include<stdio.h># include<string.h>int main(){ char ch1[1000],ch2[1000],ch3[1000],ch4[1000]; int m,...

2020-03-19 20:21:40

C语言-密码2,输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。

1043: C语言-密码2题目描述输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。输入一行字符输出加密处理后的字符样例输入a b样例输出b c#include<stdio.h>#include<string.h>int main(){ int i; char ch[100]; ...

2020-03-18 08:32:25

C语言-宏润年

C语言-宏润年题目描述给年份year,定义一个宏,以判别该年份是否闰年。提示:宏名可以定义为LEAP_YEAR,形参为y,既定义宏的形式为 #define LEAP_YEAR(y) (读者设计的字符串)输入一个年份输出根据是否闰年输出,是输出"L",否输出"N"样例输入2000样例输出L# include<stdio.h># define LEAP_YEAR(y...

2020-03-17 21:47:44

C语言-宏面积

1039: C语言-宏面积题目描述三角形面积=SQRT(S*(S-a)(S-b)(S-c)) 其中S=(a+b+c)/2,a、b、c为三角形的三边。 定义两个带参的宏,一个用来求area, 另一个宏用来求S。 写程序,在程序中用带实参的宏名来求面积area。输入a b c三角形的三条边,可以是小数。输出三角形面积,保留3位小数样例输入3 4 5样例输出6.000# inclu...

2020-03-17 21:37:01

宏求余

C语言-宏求余题目描述输入两个整数,求他们相除的余数。用带参的宏来实现,编程序。输入a b两个数输出a/b的余数样例输入3 2样例输出1# include<stdio.h># define x(a,b,c) ((c)=(a)%(b)) int main(){ int a,b,c; scanf("%d %d",&a,&b); x(a,b,...

2020-03-17 21:30:15

C语言-宏交换

1037: C语言-宏交换题目描述定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。输入两个数,空格隔开输出交换后的两个数,空格隔开样例输入1 2样例输出2 1# include<stdio.h># define swap(a,b,t) {(t)=(a);(a)=(b);(b)=(t);}int main()...

2020-03-17 21:18:11

素数和

素数和题目内容:我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。输入格式:两个整数,第一个表示n,第二个表示m。输出格式:一个整数,表示第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。输入样例...

2020-03-17 20:58:57

数字特征值

数字特征值题目内容:对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推。这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一个1,否则记下一个0。按照整数的顺序把对应位的表示奇偶性的0和1都记录下来,就形成了一个二进制数字。比如,对于342315,这个二进制数字就是001101。这里的计算可以用下...

2020-03-17 14:43:16

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    参与《原力计划【第二季】— 学习力挑战》获得推荐的原创文章的博主