我是一个非计算机专业的大一学生,刚学C语言,大家能否帮忙写一些简单程序让我学习,谢谢了.

 我来答
climax0001
2012-03-31 · 超过12用户采纳过TA的回答
知道答主
回答量:139
采纳率:33%
帮助的人:34.7万
展开全部
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
void main()
{
long i=10000000;
clock_t start, finish;
double duration;
/* 测量一个事件持续的时间*/
printf( "Time to do %ld empty loops is ", i );
start = clock();
while( i-- ) ;
finish = clock();
duration = (double)(finish - start) / CLOCKS_PER_SEC;
printf( "%f seconds\n", duration );
system("pause");
}

#include<stdio.h>
void main()
{
int n;
int i;
float sum=0;
printf("请输入n:\n");
scanf("%d",&n);
for(i=1;i<=2*n-1;i++)
sum+=1.0/i;
printf("sum is %f \n",sum);

}

#include<stdio.h>
#include<math.h>
void main()
{
int n;
int i;
float sum=0;
float k;
printf("请输入n:\n");
scanf("%d",&n);
for(i=1;i<=2*n-1;i++)
sum+=1.0/i;
k=(log(2))/(log(n));
printf("sum is %f \n",sum);
printf("log2(n) is %f \n",k);
}

#include<stdio.h>
float fac(int n)
{
int i;
for(i=1;i<=n;i++)
if(n==1)
return 1;
else return n*fac(n-1);
}
void main()
{
int n;
int i;
float sum=0;
printf("请输入n:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
sum+=-1.0/fac(2*n-1);
printf("sum is %f \n",sum);
}
#include<stdio.h>

void main()
{

int i,j,k;
int z;

for(i=0;i<10;i++)
for(j=1;j<10;j++)
if(i!=j){
k=i+10*i+100*j+1000*j;
for(z=31;z<k;z++)
if(k==z*z)
printf("%d\n",k);
}

}

#include<stdio.h>
getN(int m)
{

int n=0;
do{
m/=2;
n++;
}while(m>=1);
return n;
}

getP(int m)
{
int z;

do{
z=m%2;
m=m/2;
}while(m>=1);
return z;
}

void main()
{
int m;
int i;
int N;
int a[10];
scanf("%d",&m);
N=getN(m);
//int a[N];
for(i=0;i<N;i++)
a[i]=getP(m);
for(i=0;i<N;i++)
printf("%d",a[i]);
printf("\n");
}

#include<stdio.h>
#include<time.h>
#include<stdlib.h>

void main()
{
clock_t start, finish;
double duration;
long i,j,z,k;
start=clock();
for(i=0;i<10;i++)
for(j=1;j<10;j++)
if(i!=j){
k=i+10*i+100*i+1000*i+10000*j+100000*j+10000000*j;
for(z=31;z<k;z++)
if(k==z*z)
printf("%d\n",k);
finish=clock();
}

duration = (double)(finish - start) / CLOCKS_PER_SEC;
printf( "%lf seconds\n", duration );
//system("pause");
}
山羊才不吃芹菜Cy
2012-03-31 · TA获得超过392个赞
知道答主
回答量:247
采纳率:0%
帮助的人:149万
展开全部
我完全不赞同上一位的回答,当然我承认他说的那些全是非常有名的书,但作为入门书是非常不适合的,不信你就下电子书试试。
可以去图书馆借C语言入门书,每个学校都会有,对书上的例题多看,记住语法,还有就是做习题,编程是动手能力第一!但这常被学者忽略,很多题想着简单做着难,做习题可以借书,也可以百度c语言习题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Mc_Flyed
2012-03-31 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:127万
展开全部
看一下谭浩强写的c吧,我的文库里有你可以去看一看,非常不错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式