C语言练习题
C语言作业,练习题
L'herbe
是个菜鸟,不会写博客,就写写听课笔记吧(ง ˙o˙)ว
展开
-
C语言练习题:用天平找小球(PTA)
内容:三个球A、B、C,大小形状相同且其中有一个球与其他球重量不同。要求找出这个不一样的球。输入格式:输入在一行中给出3个正整数,顺序对应球A、B、C的重量。输出格式:在一行中输出唯一的那个不一样的球。输入样例:1 1 2输出样例:C代码如下:#include<stdio.h>int main(){ int x,y,z; scanf("%d %d %d",&x,&y,&z); if(x==y) {原创 2021-03-25 20:31:48 · 1344 阅读 · 0 评论 -
C语言练习题:分段计算居民水费
内容:为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3;超过后,y=2.5x−17.5。请编写程序实现水费的计算。输入格式:输入在一行中给出非负实数x。输出格式:在一行输出应交的水费,精确到小数点后2位。代码如下:#include<stdio.h>int main(){ float x,y; scanf("%f",&x); if(x<=15) {原创 2021-03-25 20:18:14 · 7514 阅读 · 0 评论 -
C语言练习题:成绩转换(PTA)
内容:本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等于60为D;小于60为E。代码如下:#include<stdio.h>int main(){ int a; scanf("%d",&a); if(a>=90) { printf("A"); } else if(80<=a &&am原创 2021-03-24 00:00:57 · 4623 阅读 · 1 评论 -
C语言练习题:日期格式化(PTA)
世界上不同国家有不同的写日期的习惯。比如美国人习惯写成“月-日-年”,而中国人习惯写成“年-月-日”。下面请你写个程序,自动把读入的美国格式的日期改写成中国习惯的日期。输入格式:输入在一行中按照“mm-dd-yyyy”的格式给出月、日、年。题目保证给出的日期是1900年元旦至今合法的日期。输出格式:在一行中按照“yyyy-mm-dd”的格式给出年、月、日。输入样例:03-15-2017输出样例:2017-03-15代码如下:#include<stdio.h>int mai原创 2021-03-21 14:42:52 · 5554 阅读 · 2 评论 -
C语言练习题:算术入门之加减乘除(PTA)
对于输入的两个整数,按照要求输出其和差积商。输入格式:在一行内输入两个不超过100的非负整数a和b,中间以一个空格间隔,且保证b不为0。输出格式:共四行,格式是:[a] + [b] = [a+b][a] - [b] = [a-b][a] * [b] = [a*b][a] / [b] = [a/b]其中,带有方括号的内容(如[a]、[b]、[a+b]等)表示相应整数或运算结果的值,在输出时要用实际的值代替。并且:如果a能够被b整除,那么a/b应输出为整数格式,否则a/b输出为带两位小数的格原创 2021-03-21 14:02:14 · 2994 阅读 · 1 评论 -
C语言练习题:求整数均值(PTA)
内容:本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。输入格式:输入在一行中给出4个整数,其间以空格分隔。输出格式:在一行中按照格式“Sum = 和; Average = 平均值”顺序输出和与平均值,其中平均值精确到小数点后一位。输入样例:1 2 3 4输出样例:Sum = 10; Average = 2.5代码如下:#include<stdio.h>int main(){ int a,b,c,d; scanf("%d %d原创 2021-03-21 13:20:06 · 8481 阅读 · 4 评论 -
C语言练习题:据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?
题目内容:据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)输入格式:输入第一行给出一个正整数H(100 < H ≤ 300),为某人身高。输出格式:在一行中输出对应的标准体重,单位为市斤,保留小数点后1位。输入样例:169输出样例:124.2代码如下:#include<stdio.h>int main(){ i原创 2021-03-21 12:44:03 · 25138 阅读 · 4 评论 -
C语言练习题:给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。
题目要求:给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。#include<stdio.h>int main(){ int f; scanf("%d",&f); int c; c=5*(f-32)/9; printf("Celsius = %d",c); return 0;}```...原创 2021-03-21 11:22:41 · 27061 阅读 · 5 评论 -
C语言题目:求最大公约数和最小公倍数
本题要求两个给定正整数的最大公约数和最小公倍数。输入格式:输入在一行中给出两个正整数M和N(≤1000)。输出格式:在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。输入样例:511 292输出样例:73 2044#include<stdio.h>int main(){ //最大公约数 int a,b; int t; scanf("%d...原创 2020-04-16 10:55:04 · 4768 阅读 · 1 评论 -
C语言作业:统计素数并求和
本题要求统计给定整数M和N区间内素数的个数并对它们求和。输入格式:输入在一行中给出两个正整数M和N(1≤M≤N≤500)。输出格式:在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。输入样例:10 31输出样例:7 143代码:#include<stdio.h>int main(){ int m,n,i,sum,a,count; sum=...原创 2020-04-15 16:12:01 · 6740 阅读 · 0 评论 -
C语言练习题:正序分解整数
要求:1.输如一个非负整数,正序输出它的每一位2.输入:123453.输出:1 2 3 4 5`#include<stdio.h>int main(){ int x; scanf("%d",&x); int mask=1; int d=x; //统计输入整数的位数 while(d>9){ d/=10; mask*=10; //pri...原创 2020-03-27 10:19:27 · 385 阅读 · 0 评论 -
C语言题目:从键盘输入三个数,求三角形面积和周长
#include<stdio.h>#include "math.h"int main(){ float a; float b; float c; float area; float s; float k; float perimeter; scanf("%f %f %f",&a,&b,&c); //先判断三条边是否构成三角形 i...原创 2020-03-25 19:56:54 · 8204 阅读 · 1 评论 -
C语言练习题:如果已知英尺长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)*0.3048。现在对应英尺制长度和英寸是多少呢?别忘了1英尺等于12英寸
如果已知英尺长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)*0.3048。现在对应英尺制长度和英寸是多少呢?别忘了1英尺等于12英寸#include<stdio.h>int main(){ int cm=0; scanf("%d",&cm); int foot=cm/30.48;//1英尺=30.48厘米 int inch=((c...原创 2020-03-01 22:07:03 · 34267 阅读 · 38 评论