?? c語言.txt
字號:
int main()
{
int num; //記數
int node[10]; //10人數組
int *p; //指向數組的指針
int flag; //循環標志
int m; //就是m咯
int i; //這個就不用解釋了吧*^0^*
flag=10; //標志賦初值,當標志為1時退出循環
p=node; //指針指向數組首地址
p--;
num=0; //記數清0
//從命令行取m值
printf("Please enter m:");
scanf("%d",&m);
//循環為數組賦值,從1開始賦值到10
for(i=0;i<10;i++)
{
node[i]=i+1;
}
//循環排除
while(flag!=1)
{
for(i=0;i {
if(num==10)
{
num=1;
p=node;
}
else
{
p++;
num++;
}
while(*p==0)
{
if(num==10)
{
num=1;
p=node;
continue;
}
p++;
num++;
}
}
*p=0;
flag--;
}
//輸出結果
p=node;
for(i=0;i<10;i++)
{
if(*p!=0)
break;
p++;
}
printf("\n");
printf("The number is:%d\n",*p);
return 0;
}
--- TopEsk 傳呼 道具 博客 | 【回復】
--------------------------------------------------------------------------------
貓(5):#include
int main()
{
int num; //記數
int node[10]; //10人數組
int *p; //指向數組的指針
int flag; //循環標志
int m; //就是m咯
int i; //這個就不用解釋了吧*^0^*
flag=10; //標志賦初值,當標志為1時退出循環
p=node; //指針指向數組首地址
p--;
num=0; //記數清0
//從命令行取m值
printf("Please enter m:");
scanf("%d",&m);
//循環為數組賦值,從1開始賦值到10
for(i=0;i<10;i++)
{
node[i]=i+1;
}
//循環排除
while(flag!=1)
{
for(i=0;i {
if(num==10)
{
num=1;
p=node;
}
else
{
p++;
num++;
}
while(*p==0)
{
if(num==10)
{
num=1;
p=node;
continue;
}
p++;
num++;
}
}
*p=0;
flag--;
}
//輸出結果
p=node;
for(i=0;i<10;i++)
{
if(*p!=0)
break;
p++;
}
printf("\n");
printf("The number is:%d\n",*p);
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -