啊哈磊_编程从这里起步

标题: 求指点 [打印本页]

作者: 硅谷小蛙    时间: 2018-9-21 21:07
标题: 求指点
  1. #include<cstdio>
  2. using namespace std;
  3. struct a
  4. {
  5.     int data[100];
  6.     int head;
  7.     int tail;
  8. };
  9. int main()
  10. {
  11.     struct a r;
  12.     int i;
  13.     r.head=1;
  14.     r.tail=1;
  15.     for(i=1;i<=9;i++)
  16.     {
  17.         scanf("%d",&r.data[r.tail]);
  18.         r.tail++;
  19.     }
  20.     while(r.head<r.tail)
  21.     {
  22.         printf("%d ",r.data[r.head]);
  23.         r.head++;
  24.                
  25.         r.data[r.tail]=r.data[r.head];
  26.         r.tail++;
  27.         r.head++;
  28.     }
  29.     return 0;
  30. }
复制代码
Solution ID: 70408(解救小哈)大家看看哪里错了

作者: 明知是枉然    时间: 2018-9-28 14:15
#include<cstdio>
using namespace std;
struct a
{
    int data[100];
    int head;
    int tail;
}
int main()
{
    struct a r;
    int i;
    r.head=1;
    r.tail=1;
    for(i=1;i<=9;i++)
    {
        scanf("%d",&r.data[r.tail]);
        r.tail++;
    }
    while(r.head<r.tail)
    {
        printf("%d ",r.data[r.head]);
        r.head++;
               
        r.data[r.tail]=r.data[r.head];
        r.tail++;
        r.head++;
    }
    return 0;
}




欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2