导航菜单
首页 >  » 正文

Python编写一个程序,输入9位整数,分解为3个3位整数 学校有近千名学生,在操场上排队,5人一行余2人,7人一行余3人,3人一行余1人,编写一个C语言程序求

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值就是你所要的,输出出来即可~~

相关推荐: