Python编写一个程序,输入9位整数,分解为3个3位整数
a = "123456789"
b = [a[i:i + 3] for i in range(0, len(a), 3)]
c=,.join(b)
print(c)
最后输出为str类型的格式
123,456,789
而不是
[123,456,789]
学校有近千名学生,在操场上排队,5人一行余2人,7人一行余3人,3人一行余1人,编写一个C语言程序求
#include <stdio.h> int main() { int i; for (i = 900; i < 1000; ++i) { if (i%5==2 && i%7==3 && i%3==1) { printf("%d ", i); } } return 0; }
打印下列图案(用C语言编写程序 12345 1234 123 12 1
呵呵,这个问题跟打印“*”号的问题差不多,双重for()循环就可以了
代码如下:
#include "stdio.h"
main()
{
int i,j;
for(i=5;i>=1;i++) //这里i的值取5,4,3,2,1
{
for(j=1;j<=i;j++) //这里j的值取1 2 3 4 5 1 2 3 4 1 2 3 1 2 1
printf("%3d", j);
printf("
");
}
}
j值就是你所要的,输出出来即可~~