准备计算机二级C语言,有没有好书推荐。。

准备计算机二级C语言,有没有好书推荐。。,第1张

 关于c语言的书01、C程序设计语言

02、C

Primer

Plus中文版

03、C语言设计

04、C语言大全

05、C语言接口与实现:创建可重用软件的技术

06、C语言参考手册

07、C程序设计教程

08、C陷阱与缺陷

09、C专家编程

10、C/C++入门基础

21、Windows

C程序设计入门与提高

22、单片机C语言入门

23、C语言编程宝典大全

24、C语言常用算法源代码

25、C常用算法程序集

 

一个数的各位数之和

#include "stdio.h"

main()

{

int n,sum=0,j

printf("please input n:\n")

scanf("%d",&n)

while(n)

{

j=n%10

n=n/10

sum+=j

}

printf("%d\n",sum)

}

冒泡法排序

#include "stdio.h"

#define MAX 10

int score[MAX]

void bubble()

{

int i,j,tmp

for(i=0i<=MAX-2i++)

{

for(j=0j<MAX-i-1j++)

if(score[j]>score[j+1])

{

tmp=score[j]//前后交换//

score[j]=score[j+1]

score[j+1]=tmp

}

}

}

void main()

{

int i

printf("please input 10 students score1!\n")

for(i=0i<MAXi++)

scanf("%d",&score[i])

bubble()

for(i=0i<MAXi++)

{

printf(" %d",score[i])

if((i+1)%5==0)

printf("\n")

}

}

阶乘

#include "stdafx.h"

#include "stdio.h"

int main()

{

long n,sum=1,i

scanf("%d",&n)

if(n==0||n==1)

sum=1

else

for(i=1i<=ni++)

{

sum*=i

}

printf("%ld\n",sum)

return 0

}

杨辉三角

#include "stdio.h"

int main()

{

int i,j,n,k,a[21][21]//数组的大小,为了节约内存空间,最好不要太大。后面的“n”不要超过这个数,这里最好用宏定义//

for(i=0i<20i++)

{

a[i][0]=1

a[i][i]=1

}

printf("please input n:\n")

scanf("%d",&n)//n不要超过上面的数组大小//

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

{

for(k=1k<=2*(n-i+1)k++)

printf(" ")

for(j=1j<ij++)

{

a[i][j]=a[i-1][j-1]+a[i-1][j]

printf("%4d",a[i-2][j-1])

}

printf("\n")

}

return 0

}

100--999水仙花数

#include "stdio.h"

int main()

{

int num,a,b,c

for(num=100num<=999num++)

{

a=num/100

b=num/10%10

c=num%10

if(a*a*a+b*b*b+c*c*c==num)

printf("%4d\n",num)

}

return 0

}

判断素数

#include "stdio.h"

#include "math.h"

int main()

{

int n,i

printf("please input N:\n")

scanf("%d",&n)

for(i=2i<=sqrt(n+1)i++)

{

if(n%i==0)

break

}

if(i>sqrt(n+1))

printf("%d是素数!\n",n)

else

printf("n不是素数!\n")

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11106966.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存