c语言如何让程序重复运行 查重复值

c语言如何让程序重复运行 查重复值

问:怎样让c语言程序重复执行?
  1. 答:#include<stdio.h>
    int main(void)
    {
    char c;
    c = getchar();
    while(1)//这里弄个while(1),就可以多次输入了。
    {
    printf("%c", c);//这里改成你需要的那个函数做相应的工作就可以了
    c = getchar();
    }
    return 0;
    }
  2. 答:用循环!!
    #include <stdio.h>
    int main(void)
    {
    int a;
    while(1)
    {
    printf("输入0结束\n");
    scanf("%d", &a);
    if (a == 0) break;
    printf("%d\n\n", a + 1);
    }
    return 0;
    }
  3. 答:例如:
    #include<stdio.h>
    intmain(void)
    {
    charc;
    c=getchar();
    while(c!='')//输入空格退出
    {
    printf("%c",c);//这里改成你需要的那个函数做相应的工作就可以了
    c=getchar();
    }
    return0;
    }
    扩展资料
    C语言循环控制语句
    #include<stdio.h>
    intmain(){
    inta;
    /*forloopexecution*/
    for(a=10;a<20;a=a+1)
    {
    printf("valueofa:%d\n",a);
    }
    return0;
    }
    C编程语言中do...while循环的语法是-
    do{
    statement(s);
    }while(condition);
  4. 答:int i;
    while(scanf(i)!=EOF){
    }
    就是在while循环里面加入输入就可以了。具体情况具体变。
  5. 答:重复执行用循环就可以了..呵呵
    例如:
    #include<stdio.h>
    int main(void)
    {
    char c;
    c = getchar();
    while(c!=' ')//输入空格退出
    {
    printf("%c", c);//这里改成你需要的那个函数做相应的工作就可以了
    c = getchar();
    }
    return 0;
    }
问:C语言中,怎么让程序重复运行?(要求是否退出Y/N)
  1. 答:用一个while语句即可
    如:
    int
    a=1;
    while(a=1){
    //1执行0退出
    ……
    //要执行的语句
    cin>>x;
    //输入1或0
    a=x;
    }
  2. 答:#include
    <stdio.h>
    int
    main(void)
    {
    char
    c;
    printf("Ok\n");
    printf("Continue?(Y/y)
    ");
    scanf("
    %c",&c);
    /*
    如果是Y,则递归调用主函数,实现再运行一次*/
    if
    (c=='y'
    ||
    c=='Y')
    {
    main();
    /*
    调用main(),因为main也是函数,不过很少这样用!*/
    }
    return
    0;
    /*
    其它的输入均结束*/
    }
    慢慢学吧,以后懂的方法会更多的哦!
问:用C语言编了个程序,怎样才能让它在运行窗口中多次运行呢?
  1. 答:#include<stdio.h>
    int main()
    {
    while(1) //设置一个死循环,使程序重复运行
    {
    system("cls"); //清屏,清除窗口上之前的输出
    int a,b;
    printf("请输入两个加数:");
    scanf("%d%d",&a,&b);
    printf("两数之和为%d",a+b);
    getch(); //按任意键从头开始
    }
    }
  2. 答:#include <stdio.h>
    #include <stdlib.h>
    void main()
    {
    system("tasklist /FI \"WINDOWTITLE eq c;\\T.exe \" /FI \"STATUS eq running\"");
    getchar();
    }
    c;\\T.exe 是程序运行时的位置 你的程序放在哪个路径下 T.exe是程序的名字这个网站有关于这个的讨论和介绍你可以去参考一下:
  3. 答:int main()
    {
    int a,b;
    while(scanf("%d %d", &a, &b)! = EOF)
    prinft("%d\n",a+b);
    }
  4. 答:呵呵
    char c;
    do
    {
    核心程序
    prinf("Press any key to continue.");
    }while(c=getchar()&&c!='q');
  5. 答:你在你程序里加一个循环啊,不然就没办法
c语言如何让程序重复运行 查重复值
下载Doc文档

猜你喜欢