首页 > 编程知识 正文

c语言程序设计自学容易吗,c语言必背程序

时间:2023-05-06 05:35:02 阅读:11591 作者:20

你好~你好,我是科里! 今天给大家带来的是七种c语言的经典基础代码。 那就一起往下看吧

【程序一】打印100到200之间的素数

#includestdio.hint main () {int i; for(I=100; i=200; I({intj; for(j=2; j i; j ) if(I%j==0) break; }if(I==j ) printf ) ' %d ',I ); }printf((n ); }

【程序二】输出乘法口诀表

#includestdio.hint main () { int i; for(I=1; i=9; I({intj; for(j=1; j=i; j ) printf('%d*%d=-',I,j,i * j ); }printf((n ); }返回0; }

【程序三】判断1000年---2000年之间的闰年

# include stdio.hint main ((int year; for (年=1000; 年=2000; 年() if ()年%4==0年0!=0)|(year@0==0) ) ) printf ) ' %d ',year ); }printf((n ); 返回0; }

【程序四】给定两个整形变量的值,将两个值的内容进行交换。

这里为交换提供两种方法。 一种是为了创建临时变量而交换的方法,另一种是不创建临时变量而直接交换的方法。

1 .创建替换临时变量

# include stdio.hint main ((inta=10; int b=20; int tmp=a; a=b; b=tmp; printf(a=%d,b=%dn ),a,b ); 返回0; }

2 .直接交换而不创建临时变量。

# include stdio.hint main ((inta=10; int b=20; a=a ^ b; b=a ^ b; a=a ^ b; printf(a=%d,b=%dn ),a,b ); 返回0; }

【程序五】求10个整数中最大值。

# include stdio.hint main ((intarr [ 10 ]={ 0,1,2,3,4,5,6,7,8,9 }; int i; int max=arr[0]; for(I=0; i 10; I ) if(arr[I]max ) max=arr[i]; }printf(max=%d(n ),max ); 返回0; }

【kxdmg】将三个数按从大到小输出。

这里提供两种方法。 第一个是将两个数之间比较两个,判断是否需要交换位置; 第二种方法是封装交换函数,判断条件并选择是否调用的方法。 两种方法的核心本质相同,但第二种方法需要的代码量很少。

#includestdio.hintmain((inta、b、c、tmp; 打印机(pleaseentervalues : ); scanf_s('%d%d%d ',a,b,c ); if(ab ) { tmp=a; a=b; b=tmp; (if )交流) { tmp=a; a=c; c=tmp; (if ) BC ) { tmp=b; b=c; c=tmp; }printf(theorderis:%d、%d、%dn )、a、b、c ); 返回0; }

2 .封装交换函数,通过判断条件选择是否调用

# include stdio.hvoidexchange (int * x,int* y ) ) { int tmp=*x; *x=*y; *y=tmp; (}int main ) ) { int a、b、c; 打印机(pleaseentervalues : ); scanf_s('%d%d%d ',a,b,c ); if(ab )交换(a ) a,b ); if(ac )交换(a ) a,c ); if(BC )交换(b ) b,c ); printf(theorderis:%d、%d、%dn '、a、b、c ); 返回0; }

【爱听歌的冰棍】求两个数的最大公约数。

#includestdio.hintmain((inta,b; 打印机(pleaseentervalues : ); scanf_s('%d%d ),a,b ); while(a%b ) { int tmp=a % b; a=b; b=tmp; } printf (themaxcommondivisoris % dn ),b ); 返回0; }

码字不易!都看到这啦 可以给我点赞收藏支持一下 万分感谢

今天分享到这里!

感谢各位的观看!如果对你有帮助的话,可以给我点赞收藏哟!如果有学习上的问题或者想要更多学习资料,项目源码,视频教学可以点击我的主页,进群,欢迎大家积极讨论!!

模糊的自行车是我自己! 欢迎大家小组交流!

即可进入群http://点击链接加入群话【c语言c交流学习群】: https://jq.QQ.com/_ wv=1027 k=itqe3CBM

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。