- 博客(20)
- 收藏
- 关注
原创 习题2-4 求交错序列前N项和 满分答案
//本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。#include<stdio.h>int main(){ int n; double fz=1,fm=1; double sum =0.0; scanf("%d",&n); while(fz<=n){ sum += fz/fm; fm=-fm; if(fm>0){ .
2020-06-30 21:49:42
236
原创 练习2-17 生成3的乘方表 满分答案
ld,输出长整数;if体防止最后一次换行不加这些题目也能过#include<stdio.h>#include<math.h>int main(){ int x,n=0; scanf("%d",&x); while (n<=x){ long y=pow(3,n); printf("pow(3,%d) = %ld",n,y); n++; if(n<=x){
2020-06-30 11:12:24
203
原创 练习2-15 求简单交错序列前N项和 满分答案
#include<stdio.h>int main(){ int n,a=1,sign=1; double sum=0; scanf("%d",&n); for(;a<3*n;a=a+3){ sum+=sign*1.0/a; sign=-sign; } printf("sum = %.3lf\n",sum);}也可double sign=1.0; sum+...
2020-06-29 22:01:31
164
原创 练习2-13 求N分之一序列前N项和 满分答案
#include<stdio.h>int main(){ int n,a=1; double sum=0; scanf("%d",&n); for(;a<=n;a++){ sum+=1.0/a; } printf("sum = %.6f\n",sum);}
2020-06-29 21:50:32
122
原创 练习2-14 求奇数分之一序列前N项和 满分答案
注意是奇数的前n项,不是前n项的奇数和#include<stdio.h>int main(){ int n,a=1; double sum=0; scanf("%d",&n); for(;a<=2*n;a=a+2){ sum+=+1.0/a; } printf("sum = %.6lf\n",sum);}
2020-06-29 21:48:17
197
4
原创 练习5-2 找两个数中最大者 满分答案
题目是gcc 6.5.0,gcc8.多的好像要加int main(){ }#include <stdio.h>int max( int a, int b ){ int max; if(a>=b){ max=a; }else{ max=b; } return max;}
2020-06-29 12:33:34
168
原创 练习2-12 输出华氏-摄氏温度转换表 多方法 满分答案
简单的while语句:(lower<=upper第一次为真,所以do while也一样)#include <stdio.h>int main(){ int lower,upper; double c; scanf("%d %d",&lower,&upper); if(lower<=upper){ printf("fahr celsius\n"); while(lower<=upper
2020-06-28 22:22:45
668
原创 练习2-11 计算分段函数[2] 满分答案
本题目要求计算下列分段函数f(x)的值:注:可在头文件中包含math.h,并调用sqrt函数求平方根,调用pow函数求幂。输入格式:输入在一行中给出实数x。输出格式:在一行中按“f(x) = result”的格式输出,其中x与result都保留两位小数。输入样例1:10输出样例1:f(10.00) = 3.16输入样例2:-0.5输出样例2:f(-0.50) = -2.75#include <stdio.h>int
2020-06-28 19:11:14
1755
原创 练习2-10 计算分段函数[1] 满分答案
本题目要求计算下列分段函数f(x)的值:输入格式:输入在一行中给出实数x。输出格式:在一行中按“f(x) = result”的格式输出,其中x与result都保留一位小数。输入样例1:10输出样例1:f(10.0) = 0.1输入样例2:0输出样例2:f(0.0) = 0.0#include <stdio.h>int main(){ float x; scanf("%f",&x); if
2020-06-28 18:37:17
501
原创 练习2-8 计算摄氏温度 满分答案
给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。输入格式:输入在一行中给出一个华氏温度。输出格式:在一行中按照格式“Celsius = C”输出对应的摄氏温度C的整数值。输入样例:150输出样例:Celsius = 65#include <stdio.h>int main(){ int a; scanf("%d",&a); print
2020-06-28 17:16:31
245
原创 练习2-6 计算物体自由下落的距离 满分答案
一个物体从100米的高空自由落下。编写程序,求它在前3秒内下落的垂直距离。设重力加速度为10米/秒2。输入格式:本题目没有输入。输出格式:按照下列格式输出height = 垂直距离值结果保留2位小数。ps:%.2f,保留两位小数#include <stdio.h>int main(){ printf("height = %.2f",0.5*10*9);}...
2020-06-28 17:12:23
176
原创 练习2-4 温度转换 满分答案
本题要求编写程序,计算华氏温度150°F对应的摄氏温度。计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。输入格式:本题目没有输入。输出格式:按照下列格式输出fahr = 150, celsius = 计算所得摄氏温度的整数值#include <stdio.h>int main(){ printf("fahr = 150, celsius = %d",5*(150-32)/9);}题目是固定值,所以无输
2020-06-28 16:23:50
331
原创 练习2-3 输出倒三角图案 满分答案
本题要求编写程序,输出指定的由“*”组成的倒三角图案。输入格式:本题目没有输入。输出格式:按照下列格式输出由“*”组成的倒三角图案。* * * * * * * * * *#include <stdio.h>int main(){ printf("* * * *\n * * *\n * *\n *");}...
2020-06-28 15:54:50
233
原创 7-4 BCD解密 满分答案
BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位。所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12。但是小明没学过BCD,把所有的BCD数都当作二进制数转换成十进制输出了。于是BCD的0x12被输出成了十进制的18了!现在,你的程序要读入这个错误的十进制数,然后输出正确的十进制数。提示:你可以把18转换回0x12,然后再转换回12。输入格式:输入在一行中给出一个[0, 153]范围内的正整数,保证能转换回有效的BCD数,也就是说这个整数转换成十六进制时不会出现...
2020-06-27 19:00:00
112
原创 7-3 逆序的三位数 满分答案
程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。输入格式:每个测试是一个3位的正整数。输出格式:输出按位逆序的数。输入样例:123输出样例:321#include <stdio.h>int main(){ int a; scanf("%d",&a); printf("%d",a/100+a%100-a%10+a%10*10...
2020-06-27 18:45:43
272
原创 7-1 厘米换算英尺英寸 满分答案
如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。输入格式:输入在一行中给出1个正整数,单位是厘米。输出格式:在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。输入样例:170输出样例:5 6#include <stdio.h>int main(){ int a.
2020-06-27 18:23:43
138
原创 7-2 然后是几点 满分答案
有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分钟数可能超过60,也可能是负数。输入格式:输入在一行中给出2个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位
2020-06-27 17:52:43
400
原创 练习2-9 整数四则运算 满分答案
本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。输入格式:输入在一行中给出2个正整数A和B。输出格式:在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。输入样例:3 2输出样例:3 + 2 = 53 - 2 = 13 * 2 = 63 / 2 = 1#include <stdio.h>int main(){ int a,b; scanf("%d %d",&
2020-06-27 17:08:45
168
原创 练习2-1 Programming in C is fun! 满分答案
本题要求编写程序,输出一个短句“Programming in C is fun!”。输入格式:本题目没有输入。输出格式:在一行中输出短句“Programming in C is fun!”。#include <stdio.h>int main(){ printf("Programming in C is fun!");}...
2020-06-27 17:00:52
144
原创 练习5-1 求m到n之和 满分答案
本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数。函数接口定义:int sum( int m, int n );其中m和n是用户传入的参数,保证有m<n。函数返回的是m~n之间所有整数的和。裁判测试程序样例:#include <stdio.h>int sum(int m, int n);int main(){ int m, n; scanf("%d %d", &m, &n); p.
2020-06-27 09:43:28
460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人