猿问

C++线程while循环?

C++线程while循环


尚方宝剑之说
浏览 1370回答 3
3回答

拉莫斯之舞

#include<stdio.h>#define N 5void main(){float data[N];int i,j,t;printf("请输入%d个同学的平均分数:\n",N);for(i=0;i<N;i++)scanf("%d",&data[i]);printf("\n");for(i=0;i<N;i++)for(j=0;j<N-1;j++)if(data[j]>data[j+1]){t=data[j];data[j]=data[j+1];data[j+1]=t;}printf("排序后的输出是;\n");for(i=0;i<N;i++)printf("%d",data[i]);}

红糖糍粑

::EnterCriticalSection( &g_stcritsect );std::cout<<"Delete ID="<<i<<std::endl;::LeaveCriticalSection( &g_stcritsect );---------LeaveCriticalSection之前应该重新初始化下i使其<=5吧,否则其他线程不改变i的值,这里会一直循环输出.
随时随地看视频慕课网APP
我要回答