![](https://img-blog.csdnimg.cn/20210101211641642.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
ACM
acm
S1Lu
心若浮沉,淡笑安然!
If your heart is restless, smile calmly!
展开
-
函数实验报告(C语言)
#include <stdio.h>#include <stdlib.h>int main(){ system("title silu"); //设置标题 system("color F5"); //调整界面背景颜色和字体颜色 int n,i,x; printf("请输入要储存的数据个数:"); scanf("%d",&n);原创 2020-12-30 23:56:30 · 1244 阅读 · 0 评论 -
silu通信录(C语言)
- #include<stdio.h> #include<stdlib.h> #include<string.h> #define SIZE 20 #define OK 1 #define Error 0 typedef struct Node //定义一个存储数据的结构体 { char name[SIZE]; char s; long int number; char remar..原创 2020-12-30 23:54:21 · 165 阅读 · 0 评论 -
1330: 某年某月有多少天(C语言)
题目描述给你一个年份和月份,求该月有多少天输入一个年份(正整数),一个月份(1-12),中间有一个空格隔开输出该月的天数,单独占一行。样例输入2012 2样例输出29#include <stdio.h>#include <stdlib.h>#include <math.h>#include <string.h>int main (){ int n,m; scanf("%d%d",&n,&m);原创 2021-01-05 18:43:53 · 326 阅读 · 0 评论 -
1095: C语言程序设计教程(第三版)课后习题10.2(C语言)
题目描述输入三个字符串,按由小到大的顺序输出输入3行字符串输出按照从小到大输出成3行样例输入cdeafgabc样例输出abcafgcde#include <stdio.h>#include <stdlib.h>#include <math.h>#include <string.h>int main (){ char a[1001],b[1001], c[1001],d[1001];原创 2021-01-04 00:04:30 · 385 阅读 · 0 评论 -
1072: C语言程序设计教程(第三版)课后习题6.10(C语言)
题目描述猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少桃子。输入N输出桃子总数样例输入10样例输出1534#include <stdio.h>#include <stdlib.h>#include <math.h>int main (){int n,a=原创 2021-01-04 00:04:38 · 288 阅读 · 0 评论 -
2008: hello world(C语言)
题目描述hello world输入无输出hello world样例输入hello world样例输出hello world#include <stdio.h>#include <stdlib.h>#include <math.h>int main (){ char a[1001]; gets(a); puts(a); return 0;}客官记得一键三连啊!...原创 2021-01-04 00:04:51 · 69 阅读 · 0 评论 -
1742: 判断奇偶数?(C语言)
题目描述编程实现奇偶数的判断。输入多组测试数据,每次输入一个数n,不超过int范围。输出判断n的奇偶性,如果是奇数,输出字符串odd,如果是偶数,输出字符串even,答案单独占据一行。样例输入272437样例输出evenoddevenodd#include <stdio.h>#include <stdlib.h>#include <math.h>int main (){ int n; while(scanf(原创 2021-01-04 00:05:01 · 1332 阅读 · 0 评论 -
1727: 打印九九乘法表(C语言)
题目描述打印九九乘法表样例输出1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 8*1=8原创 2021-01-04 00:05:12 · 469 阅读 · 0 评论 -
1456: 一维数组排序(C语言)
题目描述对一维数组按照从小到大的顺序排序。输入第一行输入一个整数n(1<=n<=10),表示数组有n个整数;第二行输入n个整数。输出输出占一行。对这n个整数数按照从小到大的顺序输出,数据之间用一个空格隔开。样例输入66 5 1 2 3 4样例输出1 2 3 4 5 6#include <stdio.h>#include <stdlib.h>#include <math.h>int main (){ int n,i,原创 2021-01-04 00:05:23 · 963 阅读 · 0 评论 -
1356: 最高分(C语言)
题目描述输入一批学生的成绩(整数),输出最高分。输入输入包含多个非负整数和一个负整数。该负数不作为有效成绩,只表示输入结束。输出输出一个整数,即最高分。单独占一行。样例输入 7 6 5 9 2 -1样例输出9#include <stdio.h>#include <stdlib.h>#include <math.h>int main (){ int a[1000],i; for( i=0;; i++) {原创 2021-01-04 00:05:33 · 1047 阅读 · 0 评论 -
1353: 整存零取(C语言)
题目描述假设银行一年整存零取的月息为x,现在某人手头有一笔钱,他打算在今后5年中,每年年底取出1000元作为孩子来年的教育金,到第5年孩子毕业时刚好取完这笔钱,请编程计算第1年年初时他应存入银行多少钱。输入输入一个实数x,表示月息。输出输出一个实数,小数点后保留两位小数,占一行。样例输入0.01875样例输出2833.29#include <stdio.h>#include <stdlib.h>#include <math.h>int m原创 2021-01-03 12:52:58 · 627 阅读 · 0 评论 -
1354: 素数判定(C语言)
题目描述输入一个正整数n,判断n是否是素数,若n是素数,输出”Yes”,否则输出”No”。输入输入一个正整数n(n<=1000)输出如果n是素数输出"Yes",否则输出"No"。输出占一行。样例输入2样例输出Yes#include <stdio.h>#include <stdlib.h>#include <math.h>int main (){ int n,z=1; scanf("%d",&n);原创 2021-01-03 12:44:42 · 683 阅读 · 0 评论 -
1299: 三位数的数位分离(C语言)
题目描述从键盘输入一个任意的三位正整数,分别求出其个位、十位和百位上的数字。输入输入任意的一个三位正整数。输出依次输出个位、十位、百位上的数字。以空格间隔,但最后一个数据的后面没有空格,直接换行。样例输入367样例输出7 6 3#include <stdio.h>#include <stdlib.h>#include <math.h>int main (){ int x; scanf("%d",&x);原创 2021-01-03 12:35:09 · 3768 阅读 · 0 评论 -
1297: 简单多项式求值(C语言)
题目描述对用户输入的任一整数,输出以下多项式的值。y=2x2+x+8输入输入整数x的值。输出输出一个整数,即多项式的值。样例输入1样例输出11#include <stdio.h>#include <stdlib.h>#include <math.h>int main (){ int x; scanf("%d",&x); printf("%d",2*x*x+x+8);}客官记得一键三连啊!原创 2021-01-03 12:29:57 · 2298 阅读 · 0 评论 -
1296: 植树问题(C语言)
题目描述某学校植树节开展植树活动,已知树苗有m株,参加植树的同学有n人(且m>n),请问每位同学平均可以植树几株?还有几株剩余?输入输入两个整数m和n,分别表示树苗的数量和学生的人数(m>n)。输出输出两个整数,分别表示每位同学平均植树的数量及剩余的树苗数量。样例输入163 32样例输出5 3#include <stdio.h>#include <stdlib.h>#include <math.h>int main (){原创 2021-01-03 12:27:22 · 5325 阅读 · 0 评论 -
1249: 简单题之买糖果(C语言)
题目描述小瑜是个爱吃糖果的馋鬼,天天嚷着要爸爸买糖果,可是爸爸很忙,哪有时间啊,于是就让小瑜自己去了,糖果3角钱一块,爸爸给小瑜n元钱,请你告诉小瑜最多能买几块糖,还剩几角钱?输入输入爸爸给小瑜的钱n元,n为整数。输出小瑜最多能买回的糖块数以及剩下的钱(单位为:角),用空格分隔。样例输入2样例输出6 2 提示第二个数后有空格#include <stdio.h>#include <stdlib.h>#include <math.h>in原创 2021-01-03 10:42:08 · 740 阅读 · 0 评论 -
1078: C语言程序设计教程(第三版)课后习题8.1(C语言)
题目描述写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。输入两个数输出最大公约数 最小公倍数样例输入6 15样例输出3 30#include <stdio.h>#include <stdlib.h>#include <math.h>int a,b,t,i,j;int main (){ scanf("%d%d",&a,&b); if(a<b)原创 2021-01-03 00:01:36 · 723 阅读 · 0 评论 -
1086: C语言程序设计教程(第三版)课后习题8.9(C语言)
题目描述编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。输入一行字符串输出统计数据,4个数字,空格分开。样例输入!@#$%^QWERT 1234567样例输出5 7 4 6 #include <stdio.h>#include <stdlib.h>#include <math.h>int main (){ char a[原创 2021-01-03 00:01:17 · 731 阅读 · 0 评论 -
1077: 有序数组插入值--C语言程序设计教程(第三版)课后习题7.4(C语言)
题目描述已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。输入第一行,原始数列。 第二行,需要插入的数字。输出排序后的数列样例输入1 7 8 17 23 24 59 62 10150样例输出178172324505962101#include <stdio.h>#include <stdlib.h>#include <math.h>int main (){ int a[10],i,j;原创 2021-01-03 00:01:45 · 371 阅读 · 0 评论 -
1063: C语言程序设计教程(第三版)课后习题6.1(C语言)
题目描述输入两个正整数m和n,求其最大公约数和最小公倍数。输入两个整数输出最大公约数,最小公倍数样例输入5 7样例输出1 35#include <stdio.h>#include <stdlib.h>#include <math.h>int main (){ int a,b; scanf("%d%d",&a,&b); int t,i,j; if(a<b) { t=a原创 2021-01-03 00:01:56 · 324 阅读 · 0 评论 -
1061: C语言程序设计教程(第三版)课后习题5.7(C语言)
题目描述给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123输入一个不大于5位的数字输出三行 第一行 位数 第二行 用空格分开的每个数字,注意最后一个数字后没有空格 第三行 按逆序输出这个数样例输入12345样例输出51 2 3 4 554321#include <stdio.h>#include <stdlib.h>#include <math.h>int ma原创 2021-01-02 20:03:05 · 612 阅读 · 2 评论 -
1004: 计算圆柱体的面积体积等--C语言程序设计教程(第三版)课后习题4.8(C语言)
题目描述设圆半径r,圆柱高h 求圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。输入数据半径和高,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。 PI=3.14输入两个浮点数,r和h输出圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。 保留两位小数,每个结果后换行。样例输入2 3样例输出C1=12.56Sa=12.56Sb=50.24Va=33.49Vb=37.68提示提高精度,注意精度#include <std原创 2021-01-02 15:21:08 · 1219 阅读 · 2 评论 -
1351: 猴子吃桃(C语言)
题目描述悟空第一天摘下桃子若干,当即吃掉一半,还不过瘾,又多吃一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。聪明的你,请帮悟空算一下,他第一天开始吃的时候桃子一共有多少个呢?输入输入一个数n(1<=n<=30)。输出输出第一天的桃子个数。样例输入3样例输出10#include <stdio.h>#include <stdlib.h>int main(){ int n,a原创 2021-01-01 13:57:47 · 256 阅读 · 0 评论 -
1391:水仙花数(函数专题)(C语言)
题目描述春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。现在要求输出所有在m和n范围内的水仙花数。输入输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。输出对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔原创 2021-01-01 13:55:24 · 575 阅读 · 0 评论 -
1075:10个整数排序-C语言程序设计教程(第三版)课后习题7.2(C语言)
题目描述给你10个整数,然后对这10个整数从小到大排序并输出,输出时每个数占一行。输入n个整数输出排序好的n个整数样例输入4 85 3 234 45 345 345 122 30 12样例输出3412304585122234345345#include <stdio.h>#include <stdlib.h>int main(){ int a[10],i,j,t; for( i=0;i<10;i++) {原创 2021-01-01 09:21:25 · 1399 阅读 · 3 评论 -
1435 :字符串长度(指针专题)(C语言)
题目描述编写一函数len,求一个字符串的长度,注意该长度不计空格。要求用字符指针实现。在主函数中输入字符串,调用该len函数后输出其长度。int len(char *sp){//实现sp所指串的长度,不计空格。}输入输入一个字符串,以回车结束,长度不超过100。输出输出一个整数,单独占一行。样例输入What day is today?样例输出15#include <stdio.h>#include <stdlib.h>#include <stri原创 2021-01-01 09:18:43 · 869 阅读 · 0 评论 -
1333:n个数求和(C语言)
题目描述输入一个整数n和n个整数,输出这n个整数的和。输入输入有两行:第一行是一个正整数n,第二行是n个整数。输出输出一个整数,即n个数的和。输出单独占一行。样例输入37 3 2样例输出12#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){ int n,i,s=0; scanf("%d",&n); int a[n]; for(i=0;i&l原创 2021-01-01 09:15:33 · 2261 阅读 · 1 评论 -
1389:统计元音(函数专题)(C语言)
题目描述输入一个字符串,统计其中元音字母( a,e,i,o,u )的个数。要求使用函数vowel()用来判断是否为元音,其余功能在main()函数中实现。int vowel(char ch){//如果ch是元音,返回1,否则返回0}输入输入一个字符串,长度不超过1000,以回车符结束。输出输出一个整数,表示元音字母个数。输出单独占一行。样例输入Hello world!样例输出3#include <stdio.h>#include <stdlib.h>#原创 2021-01-01 09:12:49 · 1306 阅读 · 0 评论 -
1329:分段函数求值(C语言)
题目描述已知:y是x的函数,当x<-2时,y=7-2x;当x>=-2,且x<3时,y=5-|3x+2|;当x>=3时,y=3x+4输入任意输入一个整数x。输出输出为一个整数,即x对应的函数值。样例输入2样例输出-3#include <stdio.h>#include <stdlib.h>#include <math.h>int main (){ int x; scanf("%d",&x);原创 2021-01-01 09:09:46 · 862 阅读 · 0 评论 -
1322:I love 闰年!(C语言)
题目描述根据一个年份,判断是否是闰年。输入输入为一个整数,表示一个年份。输出如果是闰年,输出"Yes",否则输出"No"。输出单独占一行。样例输入2012样例输出Yes#include <stdio.h>#include <stdlib.h>int main(){ int n; scanf("%d",&n); if(n%4==0&&n%100!=0||n%400==0) { printf("Ye原创 2021-01-01 00:59:37 · 220 阅读 · 0 评论 -
1901:The C programming language !(C语言)
题目描述编写程序中输出“The C programming language ! ”输入输出打印The C programming language ! 在屏幕上,占一行。样例输出The C programming language !#include <stdio.h>#include <stdlib.h>int main (){ printf("The C programming language !");}客官记得一键三连啊!...原创 2021-01-01 00:11:27 · 182 阅读 · 0 评论 -
1367:青蛙爬井(C语言)
题目描述有一口深度为high米的水井,井底有一只青蛙,它每天白天能够沿井壁向上爬up米,夜里则顺井壁向下滑down米,若青蛙从某个早晨开始向外爬,对于任意指定的high、up和down值(均为自然数),计算青蛙多少天能够爬出井口?输入输入3个正整数:high、up和down。输出输出一个整数,表示天数。输出单独占一行。样例输入10 2 1样例输出9#include <stdio.h>#include <stdlib.h>int main (){ in原创 2021-01-01 00:01:26 · 578 阅读 · 0 评论 -
1363: 字符分类统计(C语言)
题目描述输入一行字符,以回车符作为输入结束的标志。统计其中英文字母、数字字符和其他字符的个数。输入多个字符,以回车符结束,回车符不作为有效字符。有效字符个数不超过100。输出输出分3行,格式见输出样例。样例输入Abse 4+5*3=?样例输出letter:4digit:3other:5#include <stdio.h>#include <stdlib.h>#include <string.h>int main (){ char c原创 2020-12-31 23:59:55 · 621 阅读 · 0 评论 -
1327: 五级制成绩(C语言)
题目描述给定一个百分制成绩, 请根据百分制成绩输出其对应的等级。转换关系如下:90分以上为’A’,80~89为’B’, 70~79为’C’, 60~69为’D’,60分以下为’E’。输入一个百分制成绩(0~100的整数)。输出输出对应的等级样例输入100样例输出A提示要求用switch语句实现。#include <stdio.h>#include <stdlib.h>int main(){ int n; scanf("%d",&原创 2020-12-31 23:58:00 · 2882 阅读 · 2 评论 -
1909:字符串逆序(函数专题)(C语言)
题目描述写一个函数, 使输入的一个字符串按反序存放,在主函数中输入和输出字符串void reverse(char str[]){}输入输入一个字符串输出输出他的逆序样例输入i can fly!样例输出!ylf nac i提示可使用gets() 进行输入操作#include <stdio.h>#include <stdlib.h>int main(){ int n,i,j; for(int m=0;m<n;m++)原创 2020-12-31 23:55:17 · 412 阅读 · 0 评论 -
1142: m行n列矩阵转置(C语言)
题目描述求一个N行N列的矩阵的转置矩阵。(矩阵的行换成列,列换成行。)输入第一行一个整数n<20,表示有n组测试数据,下面是n组数据;第二行是一个数N(2<N<10)接下来N行每行有N个整数(所有数据均小于10000)。输出输出每组测试数据的转置矩阵;每个数字后加一个空格,请在每组输出之后加一个换行。提示(每行最后一个数字后面也有一个空格)样例输入231 2 34 5 67 8 939 8 76 5 43 2 1样例输出1 4 72 5 83原创 2020-12-31 23:53:05 · 2672 阅读 · 1 评论 -
1945: 计算圆面积(C语言)
题目描述输入输入圆的半径,求圆的面积。 圆周率为3.14输出输出面积,数据保留小数点后面两位。样例输入2样例输出12.56提示数据保留小数点后面两位。printf("%.2f",s)#include <stdio.h>#include <stdlib.h>int main (){ float pai=3.14,r; scanf("%f",&r); printf("%.2f",pai*r*r); return 0;原创 2020-12-31 23:49:11 · 1235 阅读 · 0 评论 -
1466:1466 按出生日期排序(结构体专题)(C语言)
#include <stdio.h>#include <stdlib.h>#include <string.h>struct sheng{ char n[20]; int year; int month; int day;} ;int main(){ int n; scanf("%d",&n); struct sheng p[n],t; for(int i=0; i<n; i++)原创 2020-12-31 11:07:44 · 2935 阅读 · 2 评论 -
1029:(1074:) 用筛法求之N内的素数。(C语言)
#include <stdio.h>#include <stdlib.h>int main(){ int i,j; int N; scanf("%d",&N); for(i=2;i<=N;i++){ int flag=0; for(j=2;j<i;j++){ if(i%j==0){ flag=1; break;原创 2020-12-31 09:45:21 · 316 阅读 · 0 评论 -
2137:斐波那契数列(C语言)
**方法一(数组):#include <stdio.h>#include <stdlib.h>int main(){ int n,i; scanf("%d",&n); int a[n]; //定义一个数组来存储数列 a[0]=1; //定义前两项 a[1]=1原创 2020-12-30 23:58:13 · 701 阅读 · 0 评论