| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 514 人关注过本帖
标题:关于一个输入的问题
只看楼主 加入收藏
zhuchun1104
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-11-20
收藏
 问题点数:0 回复次数:3 
关于一个输入的问题
#include <stdio.h>
int main(void)
{
        int b,h,l,F,T,Q=1000;
        int judge;
        char st[]="欢迎使用弹簧厂锥变形量计算程序!";
        int w=80;  //假定屏幕宽度
        int i,L;
        L = strlen(st);   //用它计算 输出 字符串 的长度
        for (i=0;i<(w-L)/2;i++)
        printf(" ");  // 打空白,个数 等于 (屏幕宽度-字符串长度)/2
        printf("%s\n",st);  // 打字符串
        char dt[]="Q=1000,b为板簧宽度。h为板簧中间未轧制段厚度。L为该片半长。";
        w=80;
        L = strlen(dt);   //用它计算 输出 字符串 的长度
        for (i=0;i<(w-L)/2;i++)
        printf(" ");  // 打空白,个数 等于 (屏幕宽度-字符串长度)/2
        printf("%s\n",dt);  // 打字符串
    do
    {
        printf("请输入板簧宽度:b=");
        scanf("%d",&b);
        printf("请输入板簧片厚(未轧制段)h=");
        scanf("%d",&h);
        printf("请输入板簧长度(伸直长度)l=");
        scanf("%d",&l);
        printf("请输入板簧刚度F=");
        scanf("%d",&F);
        printf("l=%d    ",l);
        printf("b=%d    ",b);
        printf("h=%d    ",h);
        printf("F=%d    \n\n",F);
        T=(Q*b*h*h)/6/(l/2)*2/F;
        printf("该片变形量T=%d\n",T);
        printf("是否需要继续计算?Y/N\n");   
        scanf("%C",&judge);   当输入字符为Y的时候  再次执行程序     ,结果程序在运行的时候并没有停在这里等待输入??请问是怎么回事?
        if(judge==89)
            {
                judge=1;   
            }
        
    }
    while(judge);

搜索更多相关主题的帖子: 弹簧厂 变形 include 字符串 
2011-11-20 21:37
zhuchun1104
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-11-20
收藏
得分:0 
怎么没有人回复啊,小弟新手帮帮忙啊 谢谢!
2011-11-21 21:49
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
忠告:写程序犹如智慧军调度千军万马,需要熟悉手下官兵的脾气、特性、能力、优势劣势所在,因此,你最好先弄清楚scanf()函数的特性和反应,再动手写这么长一段程序。靠书上说的就写了?完全没测试过各个函数在各种情景下的表现?

授人以渔,不授人以鱼。
2011-11-21 21:55
zhuchun1104
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-11-20
收藏
得分:0 
回复 3楼 TonyDeng
谢谢,弄明白是怎么回事了。
2011-11-21 22:53
快速回复:关于一个输入的问题
数据加载中...
 
   



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

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