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);
}
}