C语言编程高手帮个忙

来源:百度知道 编辑:UC知道 时间:2024/05/27 20:46:41
C语言高手帮我做两道编程题可以吗?

1.编写程序打印以下图形:
*
**
***
****
*****
******
*******
******
*****
****
***
**
*

2.编写程序,求e的值,e约等于1+1/1!+1/2!+1/3!+1/4!+.....
(1)用for循环计算前50项。
(2)用while循环,要求直至最后一项的值小于10的-6次方。

谢谢高手了

double sum = 1.0;
int i = 1;
double fac = 1.0;
//for循环
for(; i != 50; ++i){
fac *= i;
sum += 1/fac;
}

//while循环
while(1){
fac *= i;
sum += 1/fac;
++i
if(fac > 10^6)
break;
}

1)
#include "stdio.h"
#include "stdlib.h"

int main()
{
char c = '*';
int temp;
for(i = 0; i < 7;i++)
{
temp = i;
while(temp >= 0)
{
printf("%c",c);
temp --;
}
printf("\n");
}

for(i = 6; i > 0;i--)
{
temp = i;
while(temp >= 0)
{
printf("%c",c);
temp --;
}
printf("\n");
}
return 1;
}

2)随便至少翻下书把?到处都是

参考谭浩强的c语言程序设计

以前做过 忘记了啊