www.ylrr.net > (C++程序)输入一个正整数N,计算N个数里面有多少...

(C++程序)输入一个正整数N,计算N个数里面有多少...

#include<stdio.h> int main(){ int n; int l; int ou=0,ji=0; scanf("%d",&n); while(n--){ scanf("%d",&l); if(l%2==0) ou++; else ji++; } printf("%d,%d",ji,ou); //这里根据具体格式调整一下,}你也可以将输出贴出来,我来调整

12345678910111213141516#includeint main(){ int n; int l; int ou=0,ji=0; scanf("%d",&n); while(n--){ scanf("%d",&l); if(l%2==0) ou ; else ji ; } printf("%d,%d",ji,ou); //这里根据具体格式调整一下,}你也可以将输出贴出来,我来调整

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

C++的STL里自带了一个叫做sort的函数.sort的复杂度是O(nlogn).O(n^2)的冒泡与它相比简直天差地别,相比我们写的快速排序还有些优化,用起来也方便#include <iostream>#include <algorithm> using namespace std; int main() { int n,b[2000] = {0}; cin>>n; for(int i = 1;i <= n;i++) cin>>b[i];//输入 sort(b + 1,b + 1 + n);//排序 for(int i = 1;i <= n;i++) cout<<b[i]<<" ";//输出 return 0; }

#include <iostream>using namespace std;int main(){ int n; cin>>n; int x; int i; int ans=0; for(i=1;i<=n;i++){ cin>>x; if (x>0) ans++; } cout<<ans<<endl; return 0;}

/*用c语言编写程序来 输入一个正整源数bain,求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; /*让数除以十du让他原来的高位变zhi为低位dao,即原来的十位变成个位*/ } } return c; } main() { int c,n; printf("input n:\n"); scanf("%d",&n); c=count(n); printf("%d\n",c); }

//如果n=13,1出现的次数只有6次吧:1 10 11 12 13 #include <iostream>using namespace std;int main(){ int i,n,num,a[10]={0};//定义变量,初始化数组a为零 cin>>n; for (i=1;i<=n;i++) { num=i; while (num) //统计0..9数字出现的次数 { a[num%10]++; num/=10; } } for (i=0;i<10;i++) //输出统计数据 cout<<i<<" 出现次数: "<<a[i]<<endl;}

#include <stdio.h>#include <iostream.h>int factorial(int n) //计算n!{ int i; long sum=1; for(i=1;i<=n;i++) sum*=i; return sum;}int account(int m) //计算n!里面0的个数{ int i=0; //存放0的个数 while(m>=10) { if(m%10==0) i++; m/=10; } return i;}void main

#include<iostream.h> void main() { int a=0,b=0,n; cout<<"请输入正整数:"; cin>>n; while(n!=0) { if(n%2==0) a++; else b++; cin>>n; } cout<<"偶数的个数为:"<<a<<endl; cout<<"奇数的个数为:"<<b<<endl; }

main() { int n,i,j,k=0; scanf("%d",&n); for(i=0;i{ scanf("%d",&k); if(k%2) printf("%d\n",k) k++; } printf("ji shu ge shu shi %d",k); }

网站地图

All rights reserved Powered by www.ylrr.net

copyright ©right 2010-2021。
www.ylrr.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com