一维数组
1.已知某班共有n位同学的期末数学考试成绩,现在求全班的平均分。 输入格式:第1项为n ,1
#include
using namespace std; int main(){ int i,n ; float s=0,a[100]={0};//定义数组a,内含100个变量,下标从0-99,如a[0] a[1] ...a[99] cin>>n; for(i=0;i<=n-1;i++){ cin>>a[i]; s=s+a[i]; } s=s/n; cout<
using namespace std; int main(){ int i,n,a[101]={0}; cin>>n; a[1]=1;a[2]=1; cout<
using namespace std; int main(){ int a[10]={0}; int n,i=0,j,k=0; cin>>n; while(n>0){ i++; a[i]=n%10; n=n/10; } for(j=1;j
using namespace std; int main(){ int a[10]={0}; int n,i=0,j,k=0,x,y; cin>>n; while(n>0){ i++; a[i]=n%10; n=n/10; } x=1;y=i; while(x
using namespace std; int main(){ int n,i,j,k,a[101]={0}; cin>>n; k=n; i=-1;//a数组下标 j=2;//从最小的质数2开始 while(k>1){//当k还大于1时继续循环分解 while(k%j==0){//当k能被j整除时继续循环分解 i++;//下标+1 a[i]=j;//存入刚被分解的因子j k=k/j;//k分解整除j后缩小 } j++;//考察下一个质因子 } cout<
using namespace std; int main(){ int n,k,i,x,y,s,a[1001]={0}; cin>>n>>k; for(i=1;i<=n;i++)cin>>a[i]; s=0; x=k; do{ s+=a[x]; y=x; x=a[x]; a[y]=0; }while(a[x]!=0); cout<
6->1->5->2->8->4->7 #include
using namespace std; int main(){ int n,i,j,k,m,p,a[1001]={0}; cin>>n>>m; for(i=1;i<=n;i++)a[i]=1; i=0;k=0;p=0; while(p<=n){ while(k