bycj.net
当前位置:首页 >> C++语言,输入是一个正整数 n,输出 1 到 n 内所有质... >>

C++语言,输入是一个正整数 n,输出 1 到 n 内所有质...

#include using namespace std; int main() { int a[1000]; int i,z=0,max,secMax,m=0,N; cout<<"N数:"; cin>>N;for(i=0;i>a[i]; } max=a[0]; secMax=a[0];for(i=0;imax) { max=a[i]; secMax=max;m=z;z=i; }}cout<<"数组中的最大值="<<max<<endl; cout

/*输入正整数n输出n所有因子*/#include <stdio.h>#include<conio.h> int main(void) { int m,n,x; printf("请输入正整数m:"); scanf("%d",&m); n=1; do { x=m%n; if (x==0) // 用比较运算符==,而非赋值运算符= printf("%d\n",n); // else 去掉else n++; }while(x<=m); return 1; // main函数有返回值,此处添加返回值 }

#include<stdio.h> intmain() { intn,i,j,t,l; intsum=0; printf("请输入一个大于2的整数:"); scanf("%d",&n); l=n; for(;n>=2;n--) { for(i=2;i<n;i++) { if(n%i!=0)//判断其为素数 t=1; else { t=2; break; } } if(t==1) { sum+=n;//printf("%d",n);//输出1-n

#include <iostream>#include <algorithm> using namespace std; int main() { int n; cout << "Input n" << endl; // 输入n cin >> n; // 这里可以自己做输入错误检测 // 给数组动态分配大小 int* a = new int[n]; // 给数组赋值(要排列的数据源) for(int

/*用c语言编写程序 输入一个正整数n,求1到n的数中1出现的个数*/#include"stdio.h" int count(int n) { int i,j,c=0; for(i=1;i<=n;i++) { j=i; while(j!=0) { if(i%10==1) /*判断位数中是否有1*/ { c++; } j=j/10; /*让数除以十让他原来的高位变为低位,即原来的十位变成个位*/ } } return c; } main() { int c,n; printf("input n:\n"); scanf("%d",&n); c=count(n); printf("%d\n",c); }

#include "stdio.h"int prime(int n){//素数判断道int i; if(n>2 && !内(n&1) || n<2) return 0; for(i=3;i*i<=n;i+=2) if(!(n%i)) return 0; return 1;}int main(int argc,char *argv[]){ int n,i; printf("Please enter a positive integer n(int n>0)\n"); if(scanf("%

源程序如下: #include <stdio.h> int main() { int n,i,j,sum=1,t; scanf("%d", &n); for(i=1;i<=n;i++) { t=1; for(j=1;j<=i;j++) { t *= 2; //每次计算2 ^ i 出来 } sum += t; //sum加上算出来的2 ^ i } printf("%d\n", sum); return 0; }

break是直接跳出循环体,不再继续执行 将break;改成continue; 输入以0或负数结束;例如1 2 3 4 5 0 结果为9#include "stdio.h" int even(int n) { if(n%2==0) return 1; else return 0; } int main() { int n,sum=0; printf("Input integers: "); do{ scanf(

#include<iostream.h> void main() { int n,sum=1; cin>>n; while(n>0) { sum=sum*n; n--; } cout<<sum; }

123456789 #include <stdio.h> intmain() { inti, n; scanf("%d", &n); for(i = 1; i <= n; i++) printf("%d\n", i); }

dbpj.net | lyhk.net | 5689.net | eonnetwork.net | mydy.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com