Python 練習(xí)實(shí)例60 ?Python 100例
題目:計(jì)算字符串長(zhǎng)度。
程序代碼:
S = 'strlen'
print len(S)
Python 練習(xí)實(shí)例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 另一種階乘問(wèn)題 (南陽(yáng)oj)
時(shí)間限制:3000 ms? |? 內(nèi)存限制:65535 KB
難度:1
描述
大家都知道階乘這個(gè)概念呈础,舉個(gè)簡(jiǎn)單的例子:5粗恢!=1*2*3*4*5.現(xiàn)在我們引入一種新的階乘概念另锋,將原來(lái)的每個(gè)數(shù)相乘變?yōu)閕不大于n的所有奇數(shù)相乘例如:5!!=1*3*5.現(xiàn)在明白現(xiàn)在這種階乘的意思了吧评架!
現(xiàn)在你的任務(wù)是求出1!!+2!!......+n!!的正確值(n<=20)
輸入
第一行輸入一個(gè)a(a<=20)丁眼,代表共有a組測(cè)試數(shù)據(jù)
接下來(lái)a行各行輸入一個(gè)n.
輸出
各行輸出結(jié)果一個(gè)整數(shù)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);
????}
}