zoukankan      html  css  js  c++  java
  • 期中五个算法

    1. 读入一个小于 10 的整数 n,输出它的阶乘
    2. 3 文钱可买 1 只公鸡,2 文钱可买 1 只母鸡,1 文钱可以买 3 只小鸡,用 100 文钱买 100 只鸡,求公鸡,母鸡,小鸡各多少只。(不能用三次以上的循环来做)
    3. 读入一个整数 n,当 n 等于 4 的时候输出如下图形

     

    4.输入一个任意位整数,输出它各位上的数字和。

    5.用 for 循环计算 1+3+5+…99 的和三简述题

    答案

    1.

    n=int(input('请输入一个小于10的数'))
    num=n
    for i in range(1,n):
        num=num*(n-i)
    print(num)

    2.

    1 for x in range(1,100):
    2     for y in range(1,100):
    3         z=100-x-y
    4         if z%3==0 and 3*x+2*y+z/3==100:
    5             print(x,y,z)
    1 for x in range(1,33):
    2     for y in range(1,50):
    3         z=100-x-y
    4         if z%3==0 and 3*x+2*y+z/3==100:
    5             print(x,y,z)

    3.

    1 n=int(input('请输入一个整数;'))
    2 for i in range(1,n+1):
    3     for k in range(n-i):
    4         print(' ',end='')
    5     for j in range(i*2-1):
    6         print('*',end='')
    7     print()

    4.

    1 result=input('please input a number:')
    2 counter=len(result)
    3 n=int(result)
    4 sum=0
    5 while counter>0:
    6     sum += n%10
    7     n//=10
    8     counter-=1
    9 print(sum)
    1 int num = int.Parse(Console.ReadLine());
    2             int sum = 0;
    3             while (num>0)
    4             {
    5                 sum+=num % 10;
    6                 num /= 10;
    7             }
    8             Console.WriteLine(sum);

    5.

     1 sum=0 2 for i in range(1,51): 3 sum += 2*i-1 4 print(sum) 

  • 相关阅读:
    星空Password
    股票交易
    【1】博客目录
    事务
    C#基础索引
    C# String
    MSIL
    Evaluation Stack
    Spring源码编译以及导入Intellij IDEA的操作步骤
    WebFlux响应式编程简单示例
  • 原文地址:https://www.cnblogs.com/gdf456/p/9901259.html
Copyright © 2011-2022 走看看