菜鸟编程学习(python&C--022)

Python 练习实例60  Python 100例

题目:计算字符串长度。

程序代码:

S = 'strlen'

print len(S)



Python 练习实例61 Python 100例

题目:打印出杨辉三角形(要求打印出10行如下图)。

程序代码:

a = []

for i in range(10):

    a.append([])

    for j in range(10):

        a[i].append(0)

for i in range(10):

    a[i][0] = 1

    a[i][i] = 1

for i in range(2,10):

    for j in range(1,i):

        a[i][j] = a[i - 1][j-1] + a[i - 1][j]

for i in range(10):

    for j in range(i + 1):

        print a[i][j],

    print '\n'



题目65 另一种阶乘问题 (南阳oj)

时间限制:3000 ms  |  内存限制:65535 KB

难度:1

描述

大家都知道阶乘这个概念,举个简单的例子:5!=1*2*3*4*5.现在我们引入一种新的阶乘概念,将原来的每个数相乘变为i不大于n的所有奇数相乘例如:5!!=1*3*5.现在明白现在这种阶乘的意思了吧!

现在你的任务是求出1!!+2!!......+n!!的正确值(n<=20)

输入

第一行输入一个a(a<=20),代表共有a组测试数据

接下来a行各行输入一个n.

输出

各行输出结果一个整数R表示1!!+2!!......+n!!的正确值

样例输入

2

3

5

样例输出

5

23

程序代码:

#include <stdio.h>

int main()

{

    int i,j,m,n,sum,k,s;

    scanf("%d",&m);

    while (m--)

    {

        sum=0;

        s=1;

        scanf("%d",&n);

        k=n;

        for(i=n;i>0;i--)

        {

            s=1;

            for (j=n;j>0;j--)

            {

                s=s*j;

            }

            n=n-1;

            sum=sum+s;

        }

        printf("%d\n",sum);

    }

}


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 七夕 一片危险的雷区 绕道而过 小心翼翼 翻过日历 一声轻嘘 谁料一首歌曲 竟引爆了消息 开始 漫天落雨 惹太阳 ...
    上林叶阅读 1,501评论 2 9
  • 本文参加简书七大主题征文 主题:故事 孙小姐,学名孙仁,又名孙尚香。高干子女。毕业于东吴女子大学。人称“弓腰姬”。...
    扬子居阅读 4,594评论 5 12
  • 4月13日晚,我国著名交响乐女指挥家郑小瑛教授,莅临中南大学新校区学生素质教育大楼A栋南楼238报告厅进行“人文中...
    Biang白杨阅读 3,077评论 0 0
  • 大家还记得我家的屋顶花园吗,它最近有意向改行种菜了,除了原本种着的那些花花草草之外,它还养育了葱、芋艿、花生等等,...
    娄小潇阅读 4,489评论 0 3
  • 昨晚我们小组聚会,大家一起谈论这一年的故事,晓宇说起自己的一年从写硕士论文到最后顺利毕业的心路历程,佳莉说新的一年...
    LaneyChou阅读 1,846评论 0 0