数字编程数数
发布时间: 2024-03-06 10:51:07
『壹』 如何数字编程
假设输入的来整数放到变量x中,则自语句x/10%10即是十位上的数字,代码如下: #include int main(void){ int x; printf("输入一个整数:"); scanf("%d",&x); printf("%d的十位上的数字是:%d\n",x,x/10%10); return 0;}
『贰』 编程计算100至1000之间有多少个数其各位数字之和是5。
以python语言为例,示例程序如下:
#定义统计数
count = 0
#轮询100-999数字
for i in range(100, 1000):
#定义数字总数
sum = 0
for tem in str(i):
#累加各位数
sum = sum + int(tem)
if sum == 5:
#判断累加总数等于5则统计数加1
count = count + 1
print i
#输出统计数
print count
执行以上程序即可得到结果是15。
(2)数字编程数数扩展阅读
上述程序重点是range函数的使用,range() 函数可创建一个整数列表,一般用在 for 循环中。
Python中range()函数的用法如下:
函数原型:range(start, end, scan):
参数含义:
start:计数从start开始。默认是从0开始。例如range(5)等价于range(0, 5);
end:计数到end结束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5;
scan:每次跳跃的间距,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)。