PTA
不默|林清
这个作者很懒,什么都没留下…
展开
-
7-6 计算天数
计算天数要求编写程序计算某年某月某日是该年中的第几天。输入格式:输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。输出格式:在一行输出日期是该年中的第几天。#include <stdio.h>int main(){ int year,month,day,i,d=0; int m[13]={0,31,28,31,30,31,30,31,31,30,31,3翻译 2020-09-28 11:10:33 · 794 阅读 · 0 评论 -
7-4 成绩转换
成绩转换要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等于60为D;小于60为E。输入格式:输入在一行中给出一个整数的百分制成绩。输出格式:在一行中输出对应的五分制成绩。#include<stdio.h>int main(){ int n; scanf("%d",&n); if(n>=90) printf("A\n"); else if(n>翻译 2020-09-28 11:09:57 · 1200 阅读 · 0 评论 -
7-5 两个数的简单计算器
两个数的简单计算器编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。输入格式:输入在一行中依次输入操作数1、运算符、操作数2,其间以1个空格分隔。操作数的数据类型为整型,且保证除法和求余的分母非零。输出格式:当运算符为+、-、*、/、%时,在一行输出相应的运算结果。若输入是非法符号(即除了加、减、乘、除和求余五种运算符以外的其他符号)则输出ERROR。#include<stdio.h>int main(int a翻译 2020-09-28 11:09:17 · 979 阅读 · 0 评论 -
7-3 计算指数
计算指数对任意给定的不超过10的正整数n,要求你输出2n输入格式:输入在一行中给出一个不超过10的正整数n。输出格式:在一行中按照格式 2^n = 计算结果 输出2n 的值。#include"stdio.h"#include"stdlib.h"void main(){ int n,i,s=1; scanf("%d",&n); for(i=1;i<=n;i++) s=s*2; printf("2^%d = %d",n,s); system("p翻译 2020-09-28 11:08:23 · 1077 阅读 · 0 评论 -
7-2 厘米换算英尺英寸
厘米换算英尺英寸如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。输入格式:输入在一行中给出1个正整数,单位是厘米。输出格式:在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。#include <stdio.h>int main(){ int cm=0; int foot=0, inch=0; s翻译 2020-09-28 11:07:12 · 1171 阅读 · 0 评论 -
7-1 计算物体自由下落的距离
计算物体自由下落的距离一个物体从100米的高空自由落下。编写程序,求它在前3秒内下落的垂直距离。设重力加速度为10米/秒输入格式:本题目没有输入。输出格式:按照下列格式输出height = 垂直距离值结果保留2位小数。#include<stdio.h>int main(){ double h; h=5.0*3*3; printf("height = %.2lf",h); return 0;}...翻译 2020-09-28 11:06:32 · 904 阅读 · 0 评论 -
7-5 计算银行存款的本息
计算银行存款的本息本题目要求计算银行存款的本息,计算公式为sum=money×(1+rate)year ,其中sum为存款到期时的本息合计(税前),money是存款金额,year是存期,rate是年利率。输入格式:输入在一行中顺序给出两个正整数money、year和一个正实数rate,以空格分隔。输出格式:在一行中按“sum = 本息”的格式输出,其中本息保留两位小数,请注意等号的左右各有一个空格。#include<stdio.h>#include<math.h&g翻译 2020-09-28 11:05:25 · 1275 阅读 · 0 评论 -
7-4 交换a和b的值
交换a和b的值交换变量a,b的值,如输入a的值为1,b的值为5,则输出a的值为5,b的值为1。输入格式:输入两个整数,之间用一个空格间隔。输出格式:在一行中按照“a=x,b=y”的格式输出,其中x和y均是原样输出,不加宽度控制。#include<stdio.h>int main(){ int a,b,c; scanf("%d%d",&a,&b); c=a; a=b; b=c; printf("a=%d,b=%d\n",a,b); return 0;翻译 2020-09-28 11:04:07 · 3645 阅读 · 1 评论 -
7-3 是不是太胖了
是不是太胖了据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)输入格式:输入第一行给出一个正整数H(100 < H ≤ 300),为某人身高。输出格式:在一行中输出对应的标准体重,单位为市斤,保留小数点后1位。#include <stdio.h>int main(void) { int H; double stan翻译 2020-09-28 11:03:07 · 505 阅读 · 0 评论 -
整数四则运算
7-2 整数四则运算输入格式:输入在一行中给出2个正整数A和B。输出格式:在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。输入样例:3 2输出样例:3 + 2 = 53 - 2 = 13 * 2 = 63 / 2 = 1#include <stdio.h>int main(){int x,y;scanf("%d%d",&x,&y);printf("%d + %d = %d\n",x,y,x+y);printf("%d -翻译 2020-09-28 11:01:00 · 2007 阅读 · 0 评论 -
7-1 计算摄氏温度
计算摄氏温度输入格式:输入在一行中给出一个华氏温度。输出格式:在一行中按照格式“Celsius = C”输出对应的摄氏温度C的整数值。#include<stdio.h>int main(){ int F; scanf("%d",&F); int c=(F-32)*5/9; printf("Celsius = %d",c); return 0;}...翻译 2020-09-26 10:10:01 · 409 阅读 · 0 评论 -
7-5 输出各位数字
输出各位数字输入样例:258输出样例:2,5,8#include<stdio.h>#include<math.h>int main(){ int n; scanf("%d",&n); printf("%d,%d,%d",(n/100)%10,(n/10)%10,n%10); return 0;}翻译 2020-09-26 10:09:10 · 339 阅读 · 0 评论 -
7-2 混合类型数据格式化输入
混合类型数据格式化输入输入格式:输入在一行中顺序给出浮点数1、整数、字符、浮点数2,其间以1个空格分隔。输出格式:在一行中按照字符、整数、浮点数1、浮点数2的顺序输出,其中浮点数保留小数点后2位。#include<stdio.h>int main(){ float a1,a2; int x; char c; scanf("%f %d %c %f",&a1,&x,&c,&a2); printf("%c %d %.2f %.2f",c,x,a1翻译 2020-09-26 10:08:18 · 459 阅读 · 0 评论 -
7-1 表格输出
表格输出输出格式:要求严格按照给出的格式输出下列表格:Province Area(km2) Pop.(10K)Anhui 139600.00 6461.00Beijing 16410.54 1180.70Chongqing 82400.00 3144.23Shanghai 6340.50 1360.26Zhejiang 101800.00 4894.00int main(void){ p翻译 2020-09-26 10:07:29 · 461 阅读 · 0 评论 -
7-8 3人分糖果
3人分糖果输出格式:在一行内显示以下结果。注意行末除了换行符不能有任何多余字符。10 8 5#include<stdio.h>int main(){ int a=8,b=9,c=10; a/=3;b+=a;c+=a; b/=3;a+=b;c+=b; c/=3;a+=c;b+=c; printf("%d %d %d",a,b,c);}...翻译 2020-09-26 10:06:04 · 2404 阅读 · 0 评论 -
7-6 输出带框文字
输出带框文字输入格式:本题无输入输出格式:按照下列格式输出带框文字。Welcome#include<stdio.h>int main(){ printf("************\n"); printf(" Welcome\n"); printf("************"); return 0;}...翻译 2020-09-26 10:04:39 · 357 阅读 · 0 评论 -
## Programming in C is fun!
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!\n"); return 0;}...翻译 2020-09-26 09:59:25 · 176 阅读 · 0 评论