搜索
查看: 895|回复: 7
打印 上一主题 下一主题

这个程序怎么编

[复制链接]
跳转到指定楼层
楼主
发表于 2016-2-15 20:35:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
从键盘输入一个正整数,让计算机判断这个数是否为一位数(1-9)。如果是则输出yes,不是则输出no。
这个程序怎么编(书上没有代码)?

最佳答案

查看完整内容

[mw_shl_code=c,true]#include int main() { int a; scanf("%d",&a); if(a>=1&&a
沙发
发表于 2016-2-15 20:35:43 | 只看该作者
[mw_shl_code=c,true]#include<stdio.h>
int main()
{
    int a;
    scanf("%d",&a);
    if(a>=1&&a<=9)//大于等于1且小于等于9的整数不就是1位数么
        printf("yes");
    else
        printf("no");
    return 0;
}[/mw_shl_code]
板凳
 楼主| 发表于 2016-2-16 10:00:35 | 只看该作者
谢谢你的回答!
地板
发表于 2016-2-19 09:45:47 | 只看该作者
本帖最后由 chenyu 于 2016-2-19 09:46 编辑

[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a;
        scanf("%d",&a);
        if(a >= 1 && a <= 9)
        {
                printf("YES\n");
        }
        else
        {
                printf("NO\n");
        }
        system("pause");
        return 0;
}[/mw_shl_code]
5#
发表于 2016-2-26 11:00:06 | 只看该作者
#include <stdio.h> #include <stdlib.h> int main() {         int i=0; ck:    printf("input a number i=");    scanf("%d",&i);    if (i<=9 && i>=1)    {    printf("你输入的是一位数");    system("pause");    return 0;     /*exit(1);*/ }    else    printf("输入有无请重新输入");           system("pause");     i=0;     goto ck;         return 0; }
6#
发表于 2016-2-26 11:00:26 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int i=0;
ck:    printf("input a number i=");
   scanf("%d",&i);
   if (i<=9 && i>=1)
   {
   printf("你输入的是一位数");
   system("pause");
   return 0;
    /*exit(1);*/
}
   else
   printf("输入有无请重新输入");
          system("pause");
    i=0;
    goto ck;
        return 0;
}
7#
发表于 2016-2-27 11:31:17 | 只看该作者
代码如下:
8#
发表于 2016-2-27 11:31:35 | 只看该作者
代码如下:#include <stdio.h> #include <stdlib.h> int main() {         int a;     scanf("%d",&a);     if (a>=1 && a<=9)         printf("Yes.\n");     else                 printf("No.\n");         system("pause");         return 0; }
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表