编程问题 c++的改成c语言的 急急急!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/08 05:57:01
帮忙把下面三个程序改成用c语言编写的。要求一定要是正确的。
一、
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int n;
cout<<"Please input a number";
cin>>n;
for(int i=1;i<=n;i++)
{
for(int k=n-i;k>=1;k--)
{ cout<<" ";
}
for(int j=1;j<=i-1;j++)
{
cout<<"* ";
}
cout<<endl;
}
return 0;
}

二、
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
double s=1;
double m=1;
for(int i=1;i<=50;i++)
{
s*=i;
m+=1/s;
}
cout<<"e = "<<setprecision(6)<<m<<endl;
return 0;
}

三、
#include<iostream>

using namespace std;
int main()
{
int s,m;
cout<<"公鸡"<<" &

说一下你用的编译器,编译器不同,程序的规则会有所不同 

我按我的编译器,编译成功。 

一 

************************************ 

#include"conio.h" 

#include"stdio.h" 

main() 

int i,j,k,n; 

printf("Please input a number\n"); 

scanf("%d",&n); 

for(i=1;i<=n;i++) 

for(k=n-i;k>=1;k--) 

{ printf(" "); 

for(j=1;j<=i-1;j++) 

printf("* "); 

printf("\n"); 

getch(); /*这个函数包含在"conio.h"中,让显示窗口不会一闪即逝*/ 

}

二 

*************************************** 

#include"conio.h" 

#include"stdio.h" 

main() 

double s=1; 

double m=1;