C语言
谦QIAN
这个作者很懒,什么都没留下…
展开
-
1196: 数星星(二)(结构体专题)
1196: 数星星(二)(结构体专题)题目描述一天,小明坐在院子里数星星,Gardon就出了个难题给他,让他数数天上的星星最多有多少个是在同一条直线上的。天上的星星太多了,小明马上就看花了眼,你能写个程序来帮他计算么?输入首先输入一个整数N(N<=300),接下来的N对数每对表示一个星星的位置(星星的坐标在-10000到10000之间,精确到小数点后1位)。没有两个星星会在同一个位置。输出一个整数,表示一条直线上最多星星的数目。样例输入 Copy50 01 01 10 10.原创 2020-08-24 11:09:57 · 1476 阅读 · 2 评论 -
1166: 实数取整(指针专题)
1166: 实数取整(指针专题)题目描述读入一个实数,输出实数的整数部分。注意该实数的位数不超过100位。输入的整数部分可能含有不必要的前导0,输出时应去掉,当然,若整数部分为0,则该0不能去掉。如输入0023.56732,输出应为23,而不是0023;0.123对应的输出应为0。当然输入也可能不含小数部分。要求定义并使用rounding()函数,原型如下:char *rounding(char *p){//将字符串p表示的实数取整后生成新的字符串,并由函数返回}输入输入一个实数.输出原创 2020-08-11 20:02:06 · 1913 阅读 · 1 评论 -
1165: 实数的小数部分(指针专题)
1165: 实数的小数部分(指针专题)题目描述读入一个实数,输出该实数的小数部分,小数部分若多余的末尾0,请去掉。如输入111111.12345678912345678900则输出0.123456789123456789。若去掉末尾0之后小数部分为0,则输出“No decimal part”。注意该实数的位数不超过100位。请定义并使用如下函数。char *decimal(char *p){将字符串p表示的实数的自小数点开始的小数部分存入一个字符串,并由函数返回,若p为“123.456”,则返原创 2020-08-11 19:02:14 · 308 阅读 · 0 评论 -
1150: 数数多少个整数
1150: 数数多少个整数题目描述小明的老师给小明出了一道题目:数数一篇文章出现了多少个数字,请你帮帮他吧。输入输入一个字符串,由空格、英文字母、数字组成,以回车结束,长度小于1000。输出输出整数个数(不是数字字符个数哦)。样例输入 Copy365grh 27ha578样例输出 Copy3提示注意:010是两个数字,0和10来源/分类#include<stdio.h>#include<string.h>#include<ctype.h>原创 2020-08-06 13:22:17 · 376 阅读 · 0 评论 -
多实例输入的3种情况
1.确定测试的组数scanf("%d",&n);for(i=1;i<=n;i++){//读入、处理一组测试实例}2.不确定组数while(scanf("%d%d",&a,&b)!=EOF){//读入一组测试数据//处理//输出结果}注:EOF是宏定义常量-1,scanf函数遇到文件结束标志函数返回值是-1,键盘输入时,ctrl+z表示输入结束3.有结束的条件列如:输入0 0结束while(scanf("%d%d",&a,&b),原创 2020-07-26 15:09:54 · 1086 阅读 · 0 评论