第一章1.1

/*  没有解决判断是否是数字的问题*/
#include <stdio.h>
int return1(); /* 循环函数 */
int main()
{
    /* 求解k=N/2 */
   return1();
     /* return 0; */
    getch();
     return 0;
}
int caculate(int x)
/* 计算函数 */
{
    int k;
     k=x/2;
      printf("k is %d/n",k);
      return 0;
}
int return1()
{   int a;
     int b=0;         /* b定义为字符,也可以定义为int,但是要初始化为0 */
     printf("please input k:/n");
       scanf("%d",&a);
       getchar(); /*    /* 获取字符 */ */
       caculate(a);
        printf("again?(Y/N)/n");
    fflush(stdin);    /*清缓存区 */
    scanf("%c",&b);     /* 字符格式 */
     getchar(); /* */
      switch(b)
     {
        case 'Y':
        case 'y':return1();break;
        case 'N':
        case 'n':break;
        default:printf("Unknow charactor!Please input again!/n");
                return return1();
     }
    /* 循环函数 */
    return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值