不怎么样用成语:还是C语言的编程问题,帮帮小弟,再次感谢

来源:百度文库 编辑:中科新闻网 时间:2024/05/09 07:13:06
1.求Sn=a+aa+aaa+...+aa+a(n个a)之值,其中a是一个数字,例如:2+22+222+2222+22222(n=5),n由键盘输入
2.求1!+2!+3!+4!+...+n!
3.一个数如果恰好等于它的因子之和,这个数就称为"完数".例如:6的因子为1.2.3,而6=1+2+3,因此6是"完数".编程找出1000以内的所有完数
4.有一分数列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
5.猴子第一天摘下若干个桃子,当即吃掉一半,还不过瘾,又多吃了一个,第二天早上将剩下的桃子吃掉一半,又多吃了一个,以后每天早上都吃前一天剩下的一半零一个,到第10天早上还想吃时,见只剩下一个桃子,求第一天共摘多少桃子
6.输入一行字符,统计其中有多少个单词,,单词之间用空格分隔开
7.从键盘输入10个整数,按由大到小排序
8.有一个已经排好序的数组,今输入一个数,要求按原来排序的规律将他插入数组中
9.将一个数组中的值按逆序重新存放
10.打印魔方阵,所谓魔方阵是指这样的方阵,他的每一行,每一列和对角线之和相等
11.打印出杨辉三角形(要求打印10行)
1
11
121
1331
14641
......

2.
#include<stdio.h>
void main()
{
int n,i;
printf("Shu ru n:");
scanf("%d",&n);
if(n==0)
printf("0!=0\n");
else
if(n>0)
{
for(i=n-1;i>0;i--)
n=n*i;
printf("n!=%d\n",n);
}
else
printf("Wrong!\n");
}

11.
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,a[10][10];
for(i=0;i<10;i++)
{
a[i][0]=1;
a[i][i+1]=0;
for(j=1;j<=i;j++)
{
a[i][j]=a[i-1][j-1]+a[i-1][j];
printf("%4d",a[i][j]);
}
printf("\n");
}
getch();
}

自己慢慢写,看来你很懒啊

又是不想写作业的人

10分给的太少了!!