
我是一个非计算机专业的大一学生,刚学C语言,大家能否帮忙写一些简单程序让我学习,谢谢了.
展开全部
#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");
}
#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");
}
展开全部
我完全不赞同上一位的回答,当然我承认他说的那些全是非常有名的书,但作为入门书是非常不适合的,不信你就下电子书试试。
可以去图书馆借C语言入门书,每个学校都会有,对书上的例题多看,记住语法,还有就是做习题,编程是动手能力第一!但这常被学者忽略,很多题想着简单做着难,做习题可以借书,也可以百度c语言习题
可以去图书馆借C语言入门书,每个学校都会有,对书上的例题多看,记住语法,还有就是做习题,编程是动手能力第一!但这常被学者忽略,很多题想着简单做着难,做习题可以借书,也可以百度c语言习题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看一下谭浩强写的c吧,我的文库里有你可以去看一看,非常不错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询