-3

我c不是很高级,一直在找这个话题。无论如何,我想知道您如何编写例如两个函数。

无效计数器(int x){

x 是倒计时多长时间

while循环计算时间

循环完成后,打印出倒计时完成

}

然后另一个函数在用户输入时停止计数器,比如如果他们说是

无效 toStop(){

如果用户输入是,停止计数器并说时间已经结束

否则,扫描其他用户输入

}

我知道没有主要的,但我对如何做到这一点没有绝对的想法。感谢有人可以提供的任何帮助!

我知道我的解释绝对是可悲的,但这是另一种解释

我希望它接受像 ./a.out AmountOfTime | 这样的输入。然后从那个时间开始倒计时,如果用户键入某个短语,它将停止倒计时并将其返回到 0。如果这有任何意义。如果你不能告诉我,我对解释很糟糕。

4

1 回答 1

1

我没有正确理解它,但我能猜到的是

#include <stdio.h>

int stopper(){
    int x;
    scanf("%d",&x);
    return x;
    }

void counter(){
    printf("press 0 for stop\n");
    int i=stopper();
    int count=0;
    while(i){
        count++;
        i=stopper();
    }   
    printf("%d",count);
}

int main(void) {
    counter();
    return 0;
}
于 2013-10-27T17:53:55.793 回答