ntjm.net
当前位置:首页 >> C语言 Input 输入一个正整数n 然后跟随是n个正整数... >>

C语言 Input 输入一个正整数n 然后跟随是n个正整数...

#include<stdio.h>#int main() { int n,x,m,i=0,j=0;a[1000]=0; scanf("%d",&n); scanf(%d",&m); for(i=0;i<n;i++) { scanf("%d",&x); a[i]=x; if(a[i]<m) j++; } printf("d",j); return 0; }

#include intmain() { intn,a,i,t; scanf("%d",&n); if(n<=0) { printf("输入n的值错误"); return0; } scanf("%d",&t);//先读的第一个数要默认成最大的,不然,t的初值是不定的 for(i=1;i{ scanf("%d",&a); if(t} printf("%d",t); return0;// } 扩展资

源程序如下: #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; }

用while语句 int i,j,n; n=scanf("%d",&i); while( n != 0)//只要不输入0,就一直循环 { for(j=2;j<=n/2;j++) if(n%j==0) break; if(j>n/2) printf("%d是素数",n); else printf("%d不是素数",n); n=scanf("%d",&i); }

#include int isp(int n) { int i; if(n return 0; for(i=2;i*i { if(n%i==0) return 0; } return 1; } int main() { int m1,m2; int i,n,k; scanf("%d",&n); for(k=0;k { scanf("%d%d",&m1,&m2); for(i=m1;i { if(isp(i)) printf("%d ",i); } printf("\n"); } return 0; }

#include <stdio.h> void main( ) { int n, i, num , max ; scanf("%d", &n); scanf("%d", &num); max=num; for(i = 1; i < n; i++) { scanf("%d", &num); if(max < num) max = num; } printf("%d\n", max); }

#include &lt;stdio.h&gt;main(){ int i,j,N,t,k=0; int score[100]; printf("请输入整数的个数N:\n"); scanf("%d",&amp;N); printf("请输入N个整数:\n"); for(i=0;i&lt;N;i++)scanf("%d",&amp;score[i]); for(j=0;j&lt;N-1;j++) for(k=j+1;k&lt;=N-1;k+

#include<stdio.h> void main() { int n,i,j,t,a[10000]; printf("请输入正整数N:"); scanf("%d",&n); printf("请依次输入%d个数",n); for(i=0;i<n;i++) { printf("请输入第%d个数",i+1); scanf("%d",&a[i]); } for(j=0;j<n-1;j++) for(i=0;i<n-1-j;i+

/*输入正整数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" void main() { int a[100],n,i; int max=0; int temp; while(scanf("%d",&n)!=eof) { for(i=0;i { scanf("%d",&a[i]); if(i>0 && a[max] max=i; } if(max!=n/2) { temp=a[max]; a[max]=a[n/2]; a[n/2]=temp; } for(i=0;i printf("%4d",a[i]); printf("\n"); } }

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