社区
Web 开发
帖子详情
各位有关时间计算的一个问题:当用户输入的数据是这样的时候:
kangaroo
2001-07-30 07:24:43
各位有关时间计算的一个问题:当用户输入的数据是这样的时候:8:30-9:00 (此为工作时间),要求计算出她的工时,每半个小时为一个工时!
注意用户输入的是字符串:8:30-12:00!!
小弟真的不知道该怎样计算!!还有,怎样限制他在客户短输入的格式必须为:8:30-10:00 的这种
thanks a lot!!!
...全文
105
9
打赏
收藏
各位有关时间计算的一个问题:当用户输入的数据是这样的时候:
各位有关时间计算的一个问题:当用户输入的数据是这样的时候:8:30-9:00 (此为工作时间),要求计算出她的工时,每半个小时为一个工时! 注意用户输入的是字符串:8:30-12:00!! 小弟真的不知道该怎样计算!!还有,怎样限制他在客户短输入的格式必须为:8:30-10:00 的这种 thanks a lot!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
afun99
2001-08-01
打赏
举报
回复
我想就是按24小时制来输入就好办的多了
kangaroo
2001-07-31
打赏
举报
回复
??????????
ExitWindows
2001-07-31
打赏
举报
回复
up
ExitWindows
2001-07-31
打赏
举报
回复
up
kangaroo
2001-07-31
打赏
举报
回复
你的意思是让它输入这种格式吗?
2001-7-31 8:30 ~ 2001-7-31 17:30 吗?
ExitWindows
2001-07-31
打赏
举报
回复
up
ExitWindows
2001-07-31
打赏
举报
回复
up
mat
2001-07-30
打赏
举报
回复
如果上下班时间是在一定范围内(不超过12小时)。还是有办法的。
先对字符串操作,以‘-’号为分割符号,将字符串分成两部分。然后将前后部分转换成时间格式。如果是长时间格式,就直接用了。如果是短时间,就要判断是上午下午了,依据是后一部分时间应该比前一部分大。
例如8:00-6:00就是8:00-18:00
不过最好的办法是叫用户使用标准格式。程序本来就是为了处理有规律的事情的。
dapan
2001-07-30
打赏
举报
回复
使用正则表达式!
计算
整数各位数字之和
/* 标题:
计算
整数各位数字之和 类别:
时间
限制: 1 S 内存限制: 1000 Kb
问题
描述: 假设n是
一个
由最多9位数字(d9, …, d1)组成的正整数。编写
一个
程序
计算
n的每一位数字之和
输入
说明:
输入
数据
为
一个
正整数n 输出说明: 对整数n输出它的各位数字之和后换行
输入
样例: 3704 输出样例: 14 */ #include <stdio.h> int main() { } ...
(c++)编写函数int sum(int x),求整数x的各位数字之和。在main函数中测试该函数:从键盘
输入
一非负整数,然后调用sum函数
计算
各位数字之和并输出结果。
【
问题
描述】 编写函数int sum(int x),求整数x的各位数字之和。 在main函数中测试该函数:从键盘
输入
一非负整数,然后调用sum函数
计算
各位数字之和并输出结果。 【
输入
形式】
输入
一个
正整数。 【输出形式】 输出该整数各位数字之和。 【样例
输入
】 58 【样例输出】 13 【样例说明】
输入
整数58,其各位数字之和为:5+8 = 13。 #include <iostream> using namespace std; int i=0; unsigned n
Python练习题:输出提示信息:“请
输入
1-100之间的整数:”接收
用户
键盘
输入
,如果
输入
的是1-100之间的整数,输出“您
输入
的是整数
Python自学·基础练习 1. 基本要求 输出提示信息:“请
输入
1-100之间的整数:”接收
用户
键盘
输入
,如果
输入
的是1-100之间的整数,输出“您
输入
的是整数:xx”,程序结束运行;如果
输入
的不是整数,或不在指定的范围,输出“对不起,您的
输入
无效,请重新
输入
!”,直到
用户
输入
正确为止。 2. 提高要求 (1) 当
用户
输入
不符合要求时,能够根据
用户
输入
,指出错误类型。例如:“对不起,您
输入
的数字...
编写
一个
程序,
计算
任一
输入
的正整数的各位数字之和,并分析算法的
时间
复杂度
sum的
时间
复杂度为O(len(n)),len(n)为正整数n的位数,程序的
时间
复杂度也为O(len(n)); #include<stdio.h> int main() { int n,i,j; printf("
输入
一个
正整数n:\n"); scanf("%d",&n); printf("%d",sum(n)); } int sum(int n) { int i,a,sum1=0; a=n; while(a) { sum1+=a%10; a/=10; } .
特殊回文数:
输入
一个
正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
问题
描述: 123321是
一个
非常特殊的数,它从左边读和从右边读是一样的。
输入
一个
正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
输入
格式
输入
一行,包含
一个
正整数n。 输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。 样例
输入
52 样例输出 899998 989989 998899
数据
规模和约定 1<=n<=54。 思路一:循环判断每个数是否为回文数,
计算
每个数值各个位数和,满足条件输出即可。 代码如下: import java.util.Sc
Web 开发
81,095
社区成员
341,712
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章