C语言学习题记
C语言学习题记
小王桐学
继续学习啦
展开
-
求s=1+1/3+(1*2)/(3*5)+…+(1*2*…*n)/(3*5*…*(2*n+1))的值(结果保留10位小数)
题目描述:有如下表达式 s = 1 + 1 / 3 + (1 * 2) / (3 * 5)+ (1 * 2 * 3) / (3 * 5 * 7) + .... + (1 * 2 * 3 * .... * n) /(3 * 5 * 7 * ... * (2 * n + 1))。编写函数求给出的n所对应的表达式s的值。输入一个整数n输出输出表达式的值,保留小数点后10位的值。测试说明 样例输入:4样例输出:1.5492063492#include "stdio.h"//编写题原创 2021-11-19 10:43:42 · 12263 阅读 · 8 评论 -
编写函数求区间[200,3000]中所有的回文数, 回文数是正读和反读都是一样的数
题目要求:编写函数求区间[200,3000]中所有的回文数,回文数是正读和反读都是一样的数。如525, 1551无输入输出输出区间[200,3000]中所有的回文数,一行一个回文数,不需要输出其它无关的字符。202212222232242.....#include "stdio.h"void solve();//回文函数void solve() { /*********Begin*********/ int i=1258,a,b,c,d; for(i=200; i&l原创 2021-11-17 23:17:28 · 12906 阅读 · 3 评论 -
输入字符串s1和s2以及插入位置f,在字符串s1中的指定位置f处插入字符串s2
题目要求:/*编写程序,输入字符串s1和s2以及插入位置f,在字符串s1中的指定位置f处插入字符串s2。如输入"BEIJING", "123", 3,则输出:"BEI123JING"。输入第一行和第二行分别输入两个字符串s1和s2,第三行输入插入位置f。输出输出一行插入后的字符串。测试说明样例输入:BEIJING1233样例输出:BEI123JING*/#include "stdio.h"#include "string.h"#define MAX 1000int原创 2021-11-16 09:56:27 · 7167 阅读 · 0 评论 -
输入两个字符串a和b,将b串中的最大字符插入到a串中最小字符后面
题目描述:输入两个字符串a和b,将b串中的最大字符插入到a串中最小字符后面。输入输入两个字符串a和b。测试说明样例输入:MynameisAmyMynameisJane样例输出:MynameisAymy代码:#include "stdio.h"#include "string.h"#define MAX 100int main(void) { char a[MAX],b[MAX]; //存字符串数组 int i,j,n,m,min,max; gets(a); m=strle原创 2021-11-13 21:29:32 · 7975 阅读 · 5 评论 -
输入10个互不相同的整数并保存在数组中,找到该最大元素并删除它,输出删除后的数组
题要求:输入10个互不相同的整数并保存在数组中,找到该最大元素并删除它,输出删除后的数组输入输入10个互不相同整数输出输出删除最大元素后的数组测试:样例输入:1 2 3 4 5 6 7 8 9 0样例输出:1 2 3 4 5 6 7 8 0代码:#include "stdio.h"int main(void) { int N=10; int row,max,i,a[N]; for(i=0; i<N; i++){ scanf("%d",&a[i]); }原创 2021-11-13 20:28:43 · 11472 阅读 · 2 评论 -
对于给定的一个字符串,统计其中数字字符出现的次数
题要求:题目描述:对于给定的一个字符串,统计其中数字字符出现的次数。输入输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。输出对于每个测试实例,输出该串中数值的个数,每个输出占一行。、测试说明样例输入:2asdfasdf123123asdfasdfasdf111111111asdfasdfasdf样例输出:69代码:#include "stdio.h"#include "string.h"#define MAX 1原创 2021-11-13 20:24:24 · 6090 阅读 · 0 评论