欢迎来到天天文库
浏览记录
ID:47043920
大小:117.51 KB
页数:24页
时间:2019-07-07
《C++循环控制结构练习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、循环控制结构练习题1.从键盘上输入一个正整数n,计算其阶乘n!#include#includeusingnamespacestd;intf(intn){intt=1;for(inti=n;i>0;i--)t=t*i;returnt;(0的阶层为1)}intmain(){intn;cout<<"n=";cin>>n;cout<2、素数?法1:#include#includeusingnamespacestd;voidf(intn){intk=sqrt(n),i;for(i=2;i<=k;i++)if(n%i==0)break;if(i>=k+1)cout<>n;f(n);system("pause");return0;}法2;#include#inc3、ludeusingnamespacestd;boolf(intn){intk=sqrt(n),i;for(i=2;i<=k;i++)if(n%i==0)break;if(i>=k+1)return1;elsereturn0;}intmain(){intn;cout<<"n=";cin>>n;f(n);if(f(n))cout<4、k=sqrt(n),i;for(i=2;i<=k;i++)if(n%i==0)return0;if(i>=k+1)return1;1}intmain(){intn;while(1){cin>>n;if(n==0)break;if(f2(n))cout<<"是素数!!"<#includeusingnamespacestd;intf(intn){intt=0;for(in5、ti=n;i>0;i=i/10)t=i%10+t;returnt;}intmain(){intn;cout<<"n=";cin>>n;if(n<0)n=abs(n);cout<<"n的各位数字和为:"<>n;if(n<0)n=abs(n);cout<<"n的各位数字和为:"<6、n)<>n;if(n==0)break;cout<usingnamespacestd;intf(i7、ntn){if(n<10)returnn;elsereturn((n%10)*f(n/10));}intmain(){intn;cout<<"n=";cin>>n;n=abs(n);cout<usingnamespacestd;intf(intn){intt=1;for(inti=n;i>0;i=i/10)t=t*(i%10);returnt;}intmain(){intn;cout<<"n=";cin>>n;n=abs(8、n);cout<>n;
2、素数?法1:#include#includeusingnamespacestd;voidf(intn){intk=sqrt(n),i;for(i=2;i<=k;i++)if(n%i==0)break;if(i>=k+1)cout<>n;f(n);system("pause");return0;}法2;#include#inc
3、ludeusingnamespacestd;boolf(intn){intk=sqrt(n),i;for(i=2;i<=k;i++)if(n%i==0)break;if(i>=k+1)return1;elsereturn0;}intmain(){intn;cout<<"n=";cin>>n;f(n);if(f(n))cout<4、k=sqrt(n),i;for(i=2;i<=k;i++)if(n%i==0)return0;if(i>=k+1)return1;1}intmain(){intn;while(1){cin>>n;if(n==0)break;if(f2(n))cout<<"是素数!!"<#includeusingnamespacestd;intf(intn){intt=0;for(in5、ti=n;i>0;i=i/10)t=i%10+t;returnt;}intmain(){intn;cout<<"n=";cin>>n;if(n<0)n=abs(n);cout<<"n的各位数字和为:"<>n;if(n<0)n=abs(n);cout<<"n的各位数字和为:"<6、n)<>n;if(n==0)break;cout<usingnamespacestd;intf(i7、ntn){if(n<10)returnn;elsereturn((n%10)*f(n/10));}intmain(){intn;cout<<"n=";cin>>n;n=abs(n);cout<usingnamespacestd;intf(intn){intt=1;for(inti=n;i>0;i=i/10)t=t*(i%10);returnt;}intmain(){intn;cout<<"n=";cin>>n;n=abs(8、n);cout<>n;
4、k=sqrt(n),i;for(i=2;i<=k;i++)if(n%i==0)return0;if(i>=k+1)return1;1}intmain(){intn;while(1){cin>>n;if(n==0)break;if(f2(n))cout<<"是素数!!"<#includeusingnamespacestd;intf(intn){intt=0;for(in
5、ti=n;i>0;i=i/10)t=i%10+t;returnt;}intmain(){intn;cout<<"n=";cin>>n;if(n<0)n=abs(n);cout<<"n的各位数字和为:"<>n;if(n<0)n=abs(n);cout<<"n的各位数字和为:"<6、n)<>n;if(n==0)break;cout<usingnamespacestd;intf(i7、ntn){if(n<10)returnn;elsereturn((n%10)*f(n/10));}intmain(){intn;cout<<"n=";cin>>n;n=abs(n);cout<usingnamespacestd;intf(intn){intt=1;for(inti=n;i>0;i=i/10)t=t*(i%10);returnt;}intmain(){intn;cout<<"n=";cin>>n;n=abs(8、n);cout<>n;
6、n)<>n;if(n==0)break;cout<usingnamespacestd;intf(i
7、ntn){if(n<10)returnn;elsereturn((n%10)*f(n/10));}intmain(){intn;cout<<"n=";cin>>n;n=abs(n);cout<usingnamespacestd;intf(intn){intt=1;for(inti=n;i>0;i=i/10)t=t*(i%10);returnt;}intmain(){intn;cout<<"n=";cin>>n;n=abs(
8、n);cout<>n;
此文档下载收益归作者所有