- 博客(17)
- 收藏
- 关注
原创 C语言 矩阵对角线元素求和例题:求一个3×3矩阵对角线元素之和
C语言 矩阵对角线元素求和题目:求一个3×3矩阵对角线元素之和。输入:矩阵输出:主对角线 副对角线样例输入:1 2 3 1 1 1 3 2 1样例输出:3 7代码如下:#include<stdio.h>int main(){ int x, y, sum1 = 0, sum2 = 0, a[3][3]; for(x=0; x<3; x++) { for(y=0; y<3; y++)
2021-02-01 19:26:51
1881
原创 C语言 选择排序 用选择法对10个整数从小到大排序
C语言 选择排序 用选择法对10个整数从小到大排序题目:用选择法对10个整数从小到大排序。输入:输入10个无序的数字输出:排序好的10个整数代码如下:#include<stdio.h>int main(){ int i,j,t,a[10]; for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(i=0;i<9;i++) { for(j=i+1;j<10;j++) { if(
2021-02-01 19:11:58
27645
6
原创 C语言 筛选N以内的素数
C语言 筛选N以内的素数题目:用简单素数筛选法求N以内的素数。输入:N输出:2~N的素数代码如下:#include<stdio.h>int main(){ int N; scanf("%d",&N); for(int i=2;i<=N;i++) { int k=0; for(int j=2;j<i;j++) { if(i%j==0) { k=1; } } if(k==0) { p
2021-02-01 18:55:37
3894
原创 C语言 猴子吃桃的问题 猴子第一天摘下若干个桃子,当即吃了一半,又多吃了一个。 第二天早上将剩下的桃子吃一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再吃时只剩下一个桃子
C语言 猴子吃桃的问题题目:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。到第N天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少桃子。输入:N输出:桃子总数代码如下:#include<stdio.h>int main(){ int i=0,m=1,N; scanf("%d",&N); for(i=1;i<N;i++) {
2021-01-29 20:18:08
9836
原创 C语言 自由下落的距离计算例题 一球从M米高度自由下落,每次落地后返回原高度的一半,再落下, 它在第N次落地时反弹多高?共经过多少米? (保留两位小数)
C语言 自由下落的距离计算例题题目:一球从M米高度自由下落,每次落地后返回原高度的一半再落下。 它在第N次落地时反弹多高?共经过多少米?( 保留两位小数)输入:M N输出:它在第N次落地时反弹多高?共经过多少米? 保留两位小数,空格隔开,放在一行解决数学问题,首先理出数学逻辑,用数学的方式求出反弹高度以及经过路程。(注意计算的是第几次落地时,求长度是求本次落地时经过的路程,即是从上一次落地到下一次落地如此计算,并不是上一次弹起到下一次弹起,)第一次落下:反弹高度M/2;路程M;
2021-01-28 22:39:45
8185
1
原创 C语言 有规律的数列求和 分数序列数列求和例题 有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。
C语言 有规律的数列求和 分数序列数列求和例题题目:有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13… 求出这个数列的前N项之和,保留两位小数。输入:N输出:数列前N项和代码如下:#include<stdio.h>#define N 1000 //宏定义一个数字 用做数组最大存储所使用 int main(){ int i,n; //i用作循环的计数器,n为保存输入的数字 float s=0;
2021-01-28 20:37:26
1466
原创 C语言 判断并输出完数
C语言 判断并输出完数题目:一个数如果恰好等于不包含它本身所有因子之和,这个数就称为"完数"。 例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。编程序找出N之内的所有完数,并按下面格式输出其因子。样例输入:N样例输出:6 its factors are 1 2 328 its factors are 1 2 4 7 14 496 itsfactors are 1 2 4 8 16 31 62 124 248代码如下:#include<stdio.h&
2021-01-27 15:09:50
3651
1
原创 C语言 水仙花数判断并输出
C语言 水仙花数判断并输出题目:打印出所有"水仙花数" 所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1x1x1+5x5x5+3x3x3。代码如下:#include<stdio.h>int main(){ int i,a,b,c; for(i=100;i<1000;i++) { a=i/100; b=i%100/10; c=i%10; if(i==a*a*a+b*b*b+c*c*c) {
2021-01-26 21:16:48
688
原创 C语言 数学公式求和训练(顺序整数求和,求平方和,求导数和)
C语言 数学公式求和训练(顺序整数求和,求平方和,求导数和)题目:求以下三数的和(保留2位小数),1至a之和、1至b的平方和 1~c的倒数和。输入:a b c输出:之和代码如下:#include<stdio.h>int main(){ int a,b,c,l=0,m=0; float n=0,S; scanf("%d%d%d",&a,&b,&c); for(int i=1;i<=a;i++) { l+=i; } for(
2021-01-26 20:42:15
1678
原创 C语言 阶乘求和
C语言 阶乘求和题目:求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。输入:n输出:Sn的值代码如下:#include<stdio.h>int main(){ int n,i; long int m=1,Sn=0; scanf("%d",&n); for(i=1;i<=n;i++) { m*=i; Sn+=m; } printf("%ld",Sn); return 0; } 注意:
2021-01-25 21:32:37
16540
2
原创 C语言 对Sn的公式求和例题
C语言 对Sn的公式求和例题题目:求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a的值为2。例如,n=5时=2+22+222+2222+22222,n由键盘输入。代码如下:#include<stdio.h>int main(){ int a=0,n,Sn=0,i; scanf("%d",&n); for(i=0;i<n;i++) { a=a*10+2; Sn=Sn+a; } printf("%d\n",Sn); retur
2021-01-25 20:56:17
1303
原创 C语言 字符串分类统计 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数
C语言 字符串分类统计 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数题目:输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数样例输入:aklsjflj123 sadf918u324 asdf91u32oasdf/.’;123样例输出:23 16 2 4代码如下:#include <stdio.h>int main(){ int letter=0,number=0,blank=0,others=0,c; while((c=get
2021-01-25 18:27:20
11038
原创 C语言 求两个数最小公倍数和最大公因数
题目:输入两个正整数m和n,求其最大公约数和最小公倍数。输入:两个整数输出:最大公约数,最小公倍数代码如下:#include<stdio.h>int main(){ int m,n,a,b,B,Y=1; scanf("%d%d",&m,&n); a=m;b=n; if(a>b) { a=n;b=m; } for(int i=2;i<=a;i++) { if(a%1==0&&b%i==0) {
2021-01-25 15:04:07
4181
1
原创 C语言 工资提成、利润奖金计算问题例题,switch语句例题
题目:企业发放的奖金根据利润提成。利润低于或等于100000元的,奖金可提10%;利润高于100000元,低于200000元(100000<L≤200000)时,低于100000元的部分按10%提成,高于100000元的部分,可提成 7.5%;200000<L≤400000时,低于200000元部分仍按上述办法提成,(下同),高于200000元的部分按5%提成;400000<L≤600000元时,高于400000元的部分按3%提成;600000<L≤1000000时,高于6
2021-01-21 21:44:15
16542
3
原创 C语言例题,数字的处理与判断,求一个整数是几位数 ,输出一个整数的每一位数字 ,逆序输出一个整数的各位数字 switch语句例题
题目:给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字输入:一个不大于5位的数字输出:输出三行, 第一行 位数, 第二行 用空格分开的每个数字,注意最后一个数字后没有空格, 第三行 按逆序输出这个数样例输入:12345样例输出:51 2 3 4 554321代码如下:#include<stdio.h>int main(){ int a,b,c,d,e,k,i; scanf("%d",&k); a=k/1
2021-01-21 21:26:59
1315
原创 公式计算 、if语句 、switch语句, 选择结构例题, if 、else if 、else 的正确使用,温度转换、分段函数求值、成绩评定题型 ,新手编程入门 基础巩固学习C语言 习题
两个问题:数学公式计算(题目1)和选择结构(题目2、3)题目1:输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9,取2位小数。例如输入:-40输出:c=-40.00代码如下:#include<stdio.h>int main(){ double F,c; scanf("%lf",&F); c=5*(F-32)/9; printf("c=%.2lf",c); return 0; } 注意:F和c都为浮点数,要用浮点型进行定义,最开始做
2021-01-20 21:58:38
631
2
原创 新手编程入门 基础巩固学习C语言 习题
新手编程入门 基础巩固学习C语言 习题宇宙起源Hello World!题目1:编写一个C程序,输出以下信息:此题注意:要我们输出的内容为图片中所示的符号和形式,两行*号和!号必不可少,helloworld中H和W为大写,Hello和World中间的空格必不可少。代码如下:#include<stdio.h> int main() { printf("**************************\nHello World!\n************************
2021-01-19 22:05:33
213
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人