收藏 分享(赏)

C语言程序设计22例.doc

上传人:dwy79026 文档编号:7666475 上传时间:2019-05-23 格式:DOC 页数:14 大小:149.50KB
下载 相关 举报
C语言程序设计22例.doc_第1页
第1页 / 共14页
C语言程序设计22例.doc_第2页
第2页 / 共14页
C语言程序设计22例.doc_第3页
第3页 / 共14页
C语言程序设计22例.doc_第4页
第4页 / 共14页
C语言程序设计22例.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、一、 判断一个数是否为“水仙花数”所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如,153 是水仙花数,因为 153= 13 +53 +33。#include void main()int x,a,b,c;char d;coutx;if(x=100while(d!=n二、 一个 5 位数,判断它是不是回文数。即 12321 是回文数,个位与万位相同#includevoid main()int x,a,b,c,d,e;char f;docoutx;switch(x/10000)case 9:case 8:case 7:case 6:case 5:case 4:case 3:ca

2、se 2:case 1:a=x/10000,b=(x-10000*a)/1000,c=(x%1000)/100,d=(x%100)/10,e=x%10;if(a=ewhile (f!=n三、 求一元二次方程式 ax2+bx+c=0 的根#include #include void main( )float a,b,c,x1,x2;coutabc;x1=(-b+sqrt(b*b-4*a*c)/(2*a);x2=(-b-sqrt(b*b-4*a*c)/(2*a);cout /预处理命令void main() /主函数首部 /函数体开始int a,b,sum;/定义变量coutab; /输入语句su

3、m=a+b;/赋值语句cout /预处理命令int max(int x,int y)/定义 max 函数,函数值为整型,形式参数 x,y 为整型 /max 函数体开始int z;/变量声明,定义本函数中用到的变量 z 为整型if(xy) z=x;/if 语句,如果 xy,则将 x 的值赋给 zelse z=y; /否则,将 y 的值赋给 zreturn(z);/将 z 的值返回,通过 max 带回调用处 /max 函数结束int main( ) /主函数 /主函数体开始int a,b,m;/变量声明coutab;/输入变量 a 和 b 的值m=max(a,b); /调用 max 函数,将得到的

4、值赋给 mcout#includevoid main()int i,j=0,n,sum;cout#include void main()double x1,x0,fx1,f;x1=1.5;dox0=x1;f=2*x0*x0*x0-4*x0*x0+3*x0-6;fx1=6*x1*x1-8*x1+3;x1=x0-f/fx1;while(fabs(x1-x0#include void main()double x1,x0,fx1,f;x1=1.5;for(x0=x1;fabs(x1-x0#include void main()long double a,b,x,fa,fx;a=1.5,b=2.5;f

5、or(x=b;fabs(x-a#include #include void main(void) float a,b,c;double len,s;coutca;b=sqrt(c*c-a*a);len=a+b+c;s=(a*b)/2;cout#includevoid main()int i,j,m,n;char k;docoutnm;for(i=1;ik;coutvoid main()for(int i=1;ivoid main(void) int i,j,k;/分别为公鸡、母鸡小鸡数for(i=1;ivoid main()float a,c;couta;c=5.0/9*(a-32);cout

6、#include /使用数学函数时要包含头文件 math#include /使用 I/O 流控制符要包含头文件 iomanipint main( )double a,b,c;char k;docoutabc;if (a+bc /在复合语句内定义变量s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c);coutk;while(k!=n十五、 运输公司对用户计算运费路程(s)越远,每公里运费越低标准如下: sint main( )int c,s;float p,w,d,f;coutpws;if(s=3000) c=12;else c=s/250;switch (c)

7、case 0:d=0;break;case 1:d=2;break;case 2:case 3:d=5;break;case 4:case 5:case 6:case 7:d=8;break;case 8:case 9:case 10:case 11:d=10;break;case 12:d=15;break;f=p*w*s*(1-d/100.0);cout#include #include int main( )int s=1;double n=1,t=1,pi=0;while(fabs(t)1e-7)pi=pi+t;n=n+2;s=-s;t=s/n;pi=pi*4;coutint main

8、( )int i=1,sum=0;do sum=sum+i;i+;while (iint main( )int i=1,sum=0;while (i#include int main( )long f1,f2;int i;f1=f2=1;for(i=1;iint max(int x,int y) /定义有参函数 maxint z;z=xy?x:y;return(z);int main( )int a,b,c;coutab;c=max(a,b);/调用 max 函数 ,给定实参为 a,b函数值赋给 ccoutint main( )float add(float x,float y); /对 ad

9、d 函数作声明float a,b,c;coutab;c=add(a,b);coutusing namespace std;int age(int);/函数声明int main( )/主函数 cout1 时 ,此人年龄是他前一个人的年龄加 2return c; /将年龄值带回主函数二十二、 静态局部变量的值#include int f(int a) /定义 f 函数 ,a 为形参auto int b=0; /定义 b 为自动变量static int c=3;/定义 c 为静态局部变量b=b+1;c=c+1;return a+b+c;int main( )int a=2,i;for(i=0;i程序

10、有输入或输出时iomanip.h 是 I/O 流控制头文件 ,就像 C 里面的格式化输出一样 .dec 置基数为 10 相当于“%d“hex 置基数为 16 相当于“%X“oct 置基数为 8 相当于“%o“setfill(c) 设填充字符为 csetprecision(n) 设显示小数精度为 n 位setw(n) 设域宽为 n 个字符setiosflags(ios:fixed) 固定的浮点显示setiosflags(ios:scientific) 指数表示setiosflags(ios:left) 左对齐setiosflags(ios:right) 右对齐setiosflags(ios:skipws 忽略前导空白setiosflags(ios:uppercase) 16 进制数大写输出setiosflags(ios:lowercase) 16 进制小写输出setiosflags(ios:showpoint) 强制显示小数点setiosflags(ios:showpos) 强制显示符号

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报