由从键盘输入10个整数任意n个整数,输出其中的素数,输入0结束输入

c++基础上机题库_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
c++基础上机题库
&&c++基础上机题库
你可能喜欢从键盘输入任意3个整数,编写程序输入其中最大值,c语言_百度知道
从键盘输入任意3个整数,编写程序输入其中最大值,c语言
我有更好的答案
#include&stdio.h&void&swap(int&*a,&int&*b){&&&&int&index&=&*a;&&&&*a&=&*b;&&&&*b&=&&&&&}int&main(void){&&&&int&a,&b,&c;&&&&scanf(&%d&%d&%d&,&&a,&&b,&&c);&&&&if&(a&&&b)&swap(&a,&&b);&&&&if&(b&&&c)&swap(&b,&&c);&&&&if&(a&&&b)&swap(&a,&&b);&&&&printf(&%d\n&,&c);&&&&return&0;}/**测试数据1&2&31&3&22&1&32&3&13&1&23&2&1**/
采纳率:65%
来自团队:
#include &stdio.h&int main(){ int a,b;
& printf(&请输入任意3个整数\n&);
&& & &scanf(&%d&,&a);& & &scanf(&%d&,&b); scanf(&%f&,&c); && & &while((c-int(c))&0)& & &{ &printf(&请输入第三个整数:\n&);& & & scanf(&%f&,&c); & }
if(a&b) &if(a&c) & &printf(&输入三个中最大的整数是: %d\n&,a);& & & else& & & & printf(&输入三个中最大的整数是: %f\n&,c);& & else&& & & if(b&c)& & & & printf(&输入三个中最大的整数是: %d\n&,b);& & & else&& & & & printf(&输入三个中最大的整数是: %.f\n&,c);& & & &&}错误则显示
本回答被网友采纳
int&max3(int&a,int&b,int&c){&&&&int&x=a;&&&&if(x&a)&x=a;&&&&if(x&b)&x=b;&&&&return&x;}void&main(){&&&&int&a,b,c;&&&&scanf(&%d&%d&%d&,&a,&b,&c);&&&&printf(&%d\n&,max3(a,b,c));&}
为您推荐:
其他类似问题
键盘输入的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。程序设计题:
输入一个整数x ,判断该数是否为素数,若x为素数则输出“yes!”,否则输出“no!”_百度知道
程序设计题:
输入一个整数x ,判断该数是否为素数,若x为素数则输出“yes!”,否则输出“no!”
要考试了 听说这题必考
帮帮忙救命啊~~
先谢谢了!!!
我有更好的答案
#include&stdio.h&//#include&math.h& 用备选方案,要加这个头文件int main(){ int n,i;scanf(&%d&,&n);for(i=2,i&=n/2;i++)
//for(i=2,i&=sqrt(n),i++) //for备选方案if(n%i==0){printf(&NO!&);return 0;}printf(&Yes!&);return 0;}
采纳率:42%
#include&iostream.h&void main(){
cout&&&请输入一个数: &;
for(i=2;i&x;i++)
if(x%i==0)
if(flag==0)
cout&&x&&&不是素数。&;
cout&&x&&&是素数。&;
为您推荐:
其他类似问题
素数的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C语言从键盘任意输入一个整数n,编程计算并输出1~n之间的所有素数之和._百度知道
C语言从键盘任意输入一个整数n,编程计算并输出1~n之间的所有素数之和.
#include&stdio.h&
int isprime(int x);
int main()
printf(&Input n:&);
scanf(&%d&,&n);
for(i=2;i&=n;i++)
if(isprime(i)==1)
printf(&sum=%d\n&,sum);
int isprime...
我有更好的答案
#&include&&stdio.h&int&SumPrime(int&n){&&&&int&i;&&&&int&k;&&&&int&sum=0;&&&&for(i=2;i&=n;++i&)&&&&{&&&&&&&&for(k=2;k&i;++k)&&&&&&&&{&&&&&&&&&&&&if(i%k==0)&&&&&&&&&&&&&&&&&&&&&&&&}&&&&&if(k&==&i)&sum+=&k;&&&&}&&&&return&}int&main&(void){&&&&int&n;&&&&int&&&&&printf(&please&enter&a&number:&);&&&&scanf(&%d&,&n);&&&&sum=SumPrime(n);&&&&printf(&sum&=&%d\n&,sum);&&&&&return&0;}
我想知道输入一个数,好比说输入一个5,它的各个步骤都是咋运行的??谢谢
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。c语言:从键盘任意输入一个整数n,编程计算并输出1-n之间的所有素数之和
c语言:从键盘任意输入一个整数n,编程计算并输出1-n之间的所有素数之和帮忙看一下代码,哪里错了————————————————————————————————————————# include int SumPrime(int n){ int sum=0; while (n>=3) { for(i=3;i
你的程序中 判断素数并加和的部分有问题在你的基础上修改如下PS:main不需要改动#&include&&stdio.h&int&SumPrime(int&n){&&&&int&i;&&&&int&k;&&&&int&sum=0;&&&&for(i=2;i&=n;++i&)&&&&{&&&&&&&&for(k=2;k&i;++k)&&&&&&&&{&&&&&&&&&&&&if(i%k==0)&&&&&&&&&&&&&&&&&&&&&&&&}\x09&if(k&==&i)&sum+=&k;&&&&}&&&&return&}int&main&(void){&&&&int&n;&&&&int&&&&&printf(&please&enter&a&number:&);&&&&scanf(&%d&,&n);&&&&sum=SumPrime(n);&&&&printf(&sum&=&%d\n&,sum);&&&&return&0;}
我有更好的回答:
剩余:2000字
与《c语言:从键盘任意输入一个整数n,编程计算并输出1-n之间的所有素数之和》相关的作业问题
我这个效率最高,最直观#include &math.h&#include &stdio.h&void main(){_开始: printf("请输入待分析的正整数\n"); int n待分析; scanf("%d", &n待分析); if(n待分析 & 0) goto _开始; i
这个很简单:#include&&stdio.h&//&输入void&input(int&a[],&int&len){&&&&int&i&=&0;&&&nbsp
主函数这样int main(){int sum = 0;printf("Please input a number:");scanf("%d", &n);for (i = 1;i
/>#include&&stdio.h&#include&&stdlib.h&int&main(){&&&&int&n=0;&&&&char&&&nb
#includemain(){ char y[4]; cin>>y[0]>>y[1]>>y[2]>>y[3]; x=y[0]+y[1]+y[2]+y[3]-192; cout
题 我想知道 您这样问是啥意思?没书?就算是寻求帮助 我希望您能先自己想下或是查下书 给你个网址吧 这里有很多c语言考试资料我也懒得编 了 那么多题 唉 不知道这样算不算能帮到你
#include void main(){\x09\x09scanf("%d",&a);\x09printf("%d*%d=%d\n",a,a,a*a);}//运行情况:33*3=9请按任意键继续. . .
#includevoid main(){int j,i=0,b[20]; scanf("%ld",&a); while(a!=0) { b[i++]=a%10; a=a/10; } for(j=i-1;j>=0;j--) printf("%d ",b[j]); printf("\n这是%d位数\n",i
#includemain(){\x09int a,b,c,d;\x09int sum,i;\x09printf("输入一个四位数\n");\x09scanf("%d",&i);\x09a=i/1000;\x09b=(i/10)%10;\x09c=(i/100)%10;\x09d=i%10;\x09sum=a+b+c+d
#include int GetNumber(int n)//用递归来实现很简单 { int sum=0;if(n/10 != 0) { \x09 sum+=GetNumber(n/10); }sum+= n%10; } int main() { int n = 87943; int a=GetN
#includeint main(){ int b=0,c=0,d=0; scanf("%d",&a); if(a%5==0)c=1; if(a%7==0)d=1; else if(c==1&&d==1)printf("%d 5 7\n",a); else if(c==1)printf("%d 5 \n"
//#include "stdafx.h"//vc++6.0加上这一行.#include "stdio.h"void main(void){ \x05 int n,sum=0;printf("Type an integer...\nn=");\x05 scanf("%d",&n);\x05 while(n){\x05\
#include int main(void){int n,m,j=0,k=0;printf("请输入一个数;\n");scanf("%d",&n);for(;n>0;){m=n%10;if(m%2==0)j=j+m;if(m%2==1)k=k+m;n=n/10;}printf("偶数和为:%d,奇数和为:%d",j,
楼主程序完全正确啊,没有错误的,你是来消遣我辈的么 再问: 可是编译的时候有这么多错啊?不敢不敢消遣大家~ 再答: #include&stdio.h&int&fun(int&n);void&main(){ int&i,n=0; scanf(&%d&
Line 8 这个赋值语句不对. 再问: 为什么?? 再答: 很明显。 b2=(x-b2*100)/10; 你这语句也太奇葩了,b2根本就没有值,它是一个很奇怪的数,结果出来个负的当然很正常。你可以尝试以下代码: #include main{ cout
可以用sprintf(str, "%d", num);将数字输出为字符串,再用strlen(str)检查其长度:int nulen(int num){ char str[10]; sprintf(str, "%d", num); return strlen(str);}
#includevoid main(){int a,b,c;int d,e,f,printf("请输入三个整数:\n");scanf("%d,%d,%d",&a,&b,&c); //分号放错位置了sum=a+b+c;d=(a>=b)?a:b;d=(d>=c)?d:c;e=(a
请说明白点.比如输入:4121,你想要输出什么? 再问: 作业上的题目就是那个 我也不知道 再答: 要求用什么语言编程? 汇编? C? ……? 到底是什么课程的作业?再问: c

我要回帖

更多关于 从键盘上输入三个整数 的文章

 

随机推荐