栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

PTA-C语言基础编程(一)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PTA-C语言基础编程(一)

大二学习数据结构前的复健~

编程题 7-1 厘米换算英尺英寸

#include
int main(){
	int limi;
	scanf("%d",&limi);
	int foot;
	int inch;
	foot=limi/30.48;
	inch=(limi/30.48-foot)*12;
    printf("%d %d",foot,inch);
	return 0;
}

考察取整方法 参考C语言取整方法总结 - cynchanpin - 博客园 (cnblogs.com)

7-2 然后是几点

#include
int main(){
int start,plus1,end;
scanf("%d %d",&start,&plus1);

int minute1,minute2;
minute1=start/100*60+start%100;
minute2=minute1+plus1;
//printf("%dn",minute1);
//printf("%dn",minute2);

if(minute2/60==0)printf("0");
else;

printf("%d",minute2/60*100+minute2%60);
return 0;
}

此题先把时间转为分钟数,再把分钟数转为时间。需注意的是输出时间为0开头时要保留那个0,所以这里使用了一个判断。

 7-3 逆序的三位数

#include
int main(){
int a;
scanf("%d",&a);
int a1,a2,a3;
a1=a/100;
a2=(a%100)/10;
a3=a%10;
a=100*a3+10*a2+a1;
printf("%d",a);
return 0;
}

7-4 BCD解密

#include
int main(){
	int n,a,b;
	scanf("%d",&n);
	a = n/16;
	b = n%16;
	printf("%d",a*10+b);
	return 0;
}
 7-5 表格输出
#include
int main()
{
 printf("------------------------------------n");
 printf("Province      Area(km2)   Pop.(10K)n");
 printf("------------------------------------n");
 printf("Anhui         139600.00   6461.00n");
 printf("Beijing        16410.54   1180.70n");
 printf("Chongqing      82400.00   3144.23n");
 printf("Shanghai        6340.50   1360.26n");
 printf("Zhejiang      101800.00   4894.00n");
 printf("------------------------------------n");
 return 0;
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1012464.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号