C语言初学者必学必会的C语言必背100代码

对于C语言这门计算机语言,算是老生常谈了,现在就由我来给大家分享几个关于C语言的几个代码吧!(如果有错的地方还望见谅)

1.入门级别hello,world

#include<stdio.h>

int main()

{

printf("Hello,world!n");

return 0;

}

2.求素数

#include <stdio.h>

#include <math.h>

int isprime( int n) //n是否是素数

{ int i,k=sqrt(n);

if (n<=1) return 0;

for ( i=2 ; i<=k; i++ )

if ( a%i == 0) return 0 ;

return 1 ;

}

void main( )

{ int x=35;

if ( isprime(x))

printf("%d 是素数。n", x );

else printf("%d 不是素数。n", x );

}

3.求大数

#include <stdio.h> //形参和实参所占内存空间不同

int maxnum (int a, int b)

{int max;

if (a>b) max= a;

else max= b;

return max;

}

void main( )

{int x,y,z;

printf("input two numbers:n");

scanf("%d%d",&x,&y);

z=maxnum(x,y);

printf("maxmum=%d",z);

}

4.求最大公约数

#include<stdio.h>

int gongyue(int m,int n) /*辗转相除法求最大公约数*/

{ int r;

if(m==n) return m;

else

while((r=m%n)!=0)

{ m=n;

n=r;

}

return n;

}

5.2个字符串的连接

#include<stdio.h>

int strccat(char a[],char b[])

{

int i,j;

for(i=0;a[i];i++);

for(j=0;a[j+i]=b[j];j++);

}

int main()

{

char a[100],b[100];

gets(a);

gets(b); 

strccat(a,b);

puts(a);

}

好了,以上的分享就到此为止了。

u=3419461318,1863807012&fm=3004&app=3004&f=PNG&fmt=auto&q=100&size=f54_54