| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1989 人关注过本帖
标题:关于scanf
只看楼主 加入收藏
莹幸儿
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2018-3-23
收藏
得分:0 
回复 10楼 螃蟹爱吃小鱼
请教大佬问题。这次是我想弄一个东西。比如说下面这段代码。
#include<stdio.h>
#include<stdlib.h>
main()
{
    long sum=0;
    int x;
    for(;;)
    {
        scanf("%d",&x);
        if(x>=0)
        {sum+=x;
            printf("sum=%10ld\n",sum);
        }
        else
        break;
    }
    printf("输入有误,退出程序。");
    system("exit");
}
应该不难看出我想干嘛,我就是想要在输入负数后不仅跳出“输入有误,退出程序”的字样。而且想要运行窗口自动关闭(不用我再按一个任意键也会自动关闭窗口的那种。)
希望大佬i必要嫌弃我闲的蛋疼
2018-04-06 09:05
童生
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:205
专家分:455
注 册:2018-3-7
收藏
得分:5 
大佬,“请按任意键继续. . .”这句是编绎器加上的,只有在IDE环境中运行才会有。IDE完成一个代码的编译,生成exe文件,简单处理会再生成一个bat文件去运行这个exe,内容如:
1.exe
pause

2018-04-07 09:29
莹幸儿
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2018-3-23
收藏
得分:0 
回复 10楼 螃蟹爱吃小鱼
#include<stdio.h>
#include<math.h>
main()
{
    float x,t,m=0;
    int j,k,n,s=1;
    printf("请输入x的值:");
    scanf("%f",&x);//x=3.14
    for(n=1;n<=100;n++)
        {
            for(j=1;j<=100;j++)
            {s=s*j;}
            for(k=0;k/2==0;k=k+2)
            {t=pow((double)x,k);}
            m=m+(float)t/s;     
        }
        printf("cosx的值为:%.5f\n",m);

}
行不通
2018-04-08 19:30
螃蟹爱吃小鱼
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:51
专家分:145
注 册:2018-3-6
收藏
得分:0 
回复 11楼 莹幸儿
这个我不懂
2018-04-08 20:31
螃蟹爱吃小鱼
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:51
专家分:145
注 册:2018-3-6
收藏
得分:0 
回复 13楼 莹幸儿
这个程序你要实现什么功能,我有点看不懂
2018-04-08 20:41
莹幸儿
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2018-3-23
收藏
得分:0 
回复 15楼 螃蟹爱吃小鱼
求cosx的值,x键入,输出cosx
2018-04-09 18:11
快速回复:关于scanf
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028756 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved