“科技教程:C语言小程序有那些经典C语言小程序举例证明”
现在,很多合作伙伴都有关于c语言小程序的经典c语言小程序来证明这个问题。 就像平静的每一天一样,每个人都会发生各种各样的故事。 因为,大家现在想知道这样的新闻。 那么,我现在想知道c语言小程序有那些经典的c语言小程序,有兴趣的伙伴请和我一起看看。 没有很多没用的话。 马上跟着小编,一起看看吧
c语言是一种通用计算机编程语言,应用广泛。 c语言的设计目标是提供一种编程语言,用简单的方法编译,解决低级内存,生成少量的机器码,无需运行环境的支持就能运行。 c语言提供了一些低级解决的功能,但仍然保持着良好的跨平台特征,用一个标准规范编写的c语言程序可以在多个计算机平台上编译,成为嵌入式解决方案(单片机 经典c语言小程序10例,今天共享10个比较基础的c语言小程序,附上几个常用小程序。 希望能给c语言初学者带来一定的帮助,熟练使用。 举一反三。
1、主题:有1、2、3、4个数字,可以构成几个互不相同、不重复的数字的3位? 有多少?
程序分解:一百位、十位、一位能填写的数字都是1、2、3、4。 组成所有数组后,去除不符合条件的数组。
程序源代码:
主( ) )
{
英特尔、日本、韩国;
打印机( n );
for(I=1; I+ ( )/*以下为三重循环) /
for(j=1; j + )
for(k=1; k + )
{
国际机场! =ki! =jj! =保证=k(/) I、j、k的3位数互不相同) /
打印机( %d、%d、%d\n、I、j和k );
}
}
2、主题:公司发放的奖金按利润提成。 利润( I )在10万元以下的,奖金为10%; 利润高于10万元、低于20万元的,低于10万元的按10%提成,高于10万元的按7.5%提成; 20万元至40万元之间的,超过20万元的部分,可以提成5%; 40万至60万之间超过40万元的部分,可以加薪3%; 60万元至100万元之间的,超过60万元的,可以提成1.5%,超过100万元的,提成1%,从键盘输入当月利润I,求奖金应该发放的总数?
程序分解:请用数轴分隔并定位。 观察时需要将奖金定义为成长整数型。
程序源代码:
主( ) )
{
长整型I;
int bonus1、bonus2、bonus4、bonus6、bonus10、bonus4;
扫描( % LD,I );
bonus1=100000*0.1; bonus2=bonus1+100000*0.75;
bonus4=bonus2+200000*0.5;
bonus6=bonus4+200000*0.3;
bonus10=bonus6+400000*0.15;
if(I=100000 ) )。
bonus=i*0.1;
ELSEif(I=200000 ) )。
Bonus=Bonus1+(I-100000 ) *0.075;
ELSEif(I=400000 ) )。
Bonus=Bonus2+(I-200000 ) *0.05;
ELSEif(I=600000 ) )。
Bonus=Bonus4+(I-400000 ) *0.03;
ELSEif(I=1000000 ) ) ) )。
Bonus=Bonus6+(I-600000 ) *0.015;
else
Bonus=Bonus10+(I-1000000 ) *0.01;
printf(Bonus=%d,bonus );
}
3、主题:整数。 再加上100等于完全平方数,再加上168等于完全平方数。 那个数量是多少?
程序分解:在10万以内进行评价,其数量加100后处方,其数量加268后处方,如果处方后的结果满足以下条件,即为结果。
程序源代码:
# #包括匹配. h
主( ) )
{
长整型I,x,y,z;
for(I=1; i 100000; I+ ( ) ) )
{x=sqrt(I+100 ); /*x是加100后处方的结果*/
y=sqrt(I+268 ); /*y是加上168后的处方结果*/
if(x*x==I+100y*y==I+268 )/*当某个数的平方根的平方等于该数时,该数被证明为完全的平方数( /
打印机( n %液晶( n,I ) );
}
}
4、题目:输入某年某月的某一天,评价这一天是这一年的第几天?
程序分解:以3月5日为例,前两个月的应加后五天即本年第几天,特殊情况下,闰年且输入月大于3时,需要考虑增加一天。
程序源代码:
主( ) )
{
每天,月,年,求和,睡眠;
printf (等离子体,月,日( n;
扫描( %d、%d、%d、%d、年、月、日);
switch(Month )/*首先,某个月以前的月的合计天数) /
{
case1:和= 0; 布莱克;
case2:和= 31; 布莱克;
case3:和= 59; 布莱克;
case 4:sum=90; 布莱克;
case 5:sum=120; 布莱克;
case6:和= 151; 布莱克;
case7:和= 181; 布莱克;
case8:和= 212; 布莱克;
case9:和= 243; 布莱克;
case 10:sum=273; 布莱克;
case 11 :和= 304; 布莱克;
case 12 :和= 334; 布莱克;
daultrintf (数据错误; 布莱克;
}
求和=求和+天; /*再加上某一天的天数*/
年% 400 = =0| (年%4= = 0年% 100! =0( ( ) ) ) )评价是否是闰年) /
leap=1;
else
leap=0;
if(leap==1month2)/*如果是闰年,且月份大于2,总天数必须加1天() /
苏米+;
printf (日本时间,天); }
5、主题:输入三个整数x、y、z。 请把这三个数从小到大。
程序分解:把最小的数放在x上,首先比较x和y,x y交换x和y的值,然后比较x和z,x z交换x和z的值,想办法让x最小化。
程序源代码:
主( ) )
{
int x、y、z、t、四个晶体管;
扫描( % d % d ) d,x,y,z );
国际航空公司( xy ) )。
更换/*x,y的值*
if(xz ) )。
/ *更换x、z的值*
if(yz ) )。
更换/*z,y的值*
printf (小型移动: % d % d % d ( n,x,y,z );
}
6、主题)符号输出字母c的图案。
程序分解:可以先用| * |符号在纸上写字母c,然后输出到分店。
程序源代码:
# #包括stdio.h
主( ) )
{
打印世界! \n );
打印机( * * *\n );
打印机( *\n );
打印机( *\n );
打印机( * * *\n );
}
7、主题:输出特殊图案。 请在c环境中运行,看看。 巴里贝Autiful!
程序分解:文字共有256个字符。 图形因文字而异。
程序源代码:
# #包括stdio.h
主( ) )
{
char a=176,b=219;
打印机( %丙%丙%丙%丙)丙( n,b,a,a,b );
打印机( %丙%丙%丙%丙)丙( n,a,b,a,b,a );
打印机( %丙%丙%丙%丙)丙( n,a,a,b,a,a );
打印机( %丙%丙%丙%丙)丙( n,a,b,a,b,a );
打印机( %丙%丙%丙%丙)丙( n,b,a,a,b ); }
8、主题:输出9*9口诀。
程序分解:根据分店和队列考虑,一共9行9列,I控制行,j控制列。
程序源代码:
# #包括stdio.h
主( ) )
{
英特尔、j、结果;
打印机( n );
for(I=1; I + )
{for(j=1; j + )
{
结果= I * j;
打印机( % d * % d = %-3d,I,j,结果); /*-3d表示左对齐,占3位数*
}
打印机( n ); /*每行后换行*
}
}
9、主题:要求出口国际象棋棋盘。
程序分解:用I控制行、j控制列,根据i+j和的变化控制输出黑方格、白方格中的哪一个。
程序源代码:
# #包括stdio.h
主( ) )
{
英特尔,j;
for(I=0; I + )
{
for(j=0; j + )
if ( ( ) I + j %2= =0) ( ) ) ) ) ) ) ) ) ) ) ) ) ) )。
打印机( % c % c、219和219 );
else
printf (;
打印机( n );
}
}
10、主题:印刷楼梯,在楼梯上印刷两个笑容。
程序分解:用I控制行,用j控制列,j根据I的变化控制输出黑方格的个数。
程序源代码:
# #包括stdio.h
主( ) )
{
英特尔,j;
打印机( n ); /*输出2个笑容*
for(I=1; I + )
{
for(j=1; j + )
打印机( % c % c、219和219 );
打印机( n );
}
}
我希望大家能在这里得到需要的东西。
免责声明:雪球目录网免费收录各个行业的优秀中文网站,提供网站分类目录检索与关键字搜索等服务,本篇文章是在网络上转载的,本站不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2031@163.com,本站的工作人员将予以删除。