我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

这个大小写转换为什么总是运行不对呢

img


#include<stdio.h>
int main()
{
    char c;
    scanf("%c",&c);
    while((c=getchar())!='\n'){
        if(c>='A'&&c<='Z'){
            c=c+32;
            printf("%c",c);
        }
        else if(c>='a'&&c<='z'){
            c=c-32;
            printf("%c",c);
        }
        else{
            printf("%c",c);
        }
        scanf("%c",&c);
    }
    return 0;
}

把你的两个scanf()删掉

近期文章

  • 编写程序输入两组成绩,分别求平均值
  • 这是什么意思啊,没看懂哎…
  • uniapp 获取的当前版本号放到请求头里面
  • Java在idea里面数据库设计放哪里
  • dvwa页面访问不了 进去不了setup.php
  • 请大家亲人朋友们解答
  • Python对其奇数下表的元素进行降序排序,偶数下表元素不变
  • java中Calendar如何设置日期为当天但时间是自己指定设置
  • c语言排序问题问一下
  • maven项目启动之后马上自动停止
  • foot的计算是做了近似计算嘛,十二分之inch为什么没有了
  • 实现利用while循环输出100以内偶数的功能。
  • 如何用MATLAB识别如下图片中所有圆点的圆心坐标?
  • 这单片机有人会打吗,求protues和keil文件
  • 这些语句是什么意思啊,有没有详解
  • io流的题请大家来解答
  • Python生成的随机数,要怎么设定成随机数a小于随机数b啊
  • 百度首页 对于刚刚接触到的我有点困难
  • 扫码枪扫支付宝和微信的付款码怎么知道是那个平台的?
  • navicat新建连接出错,如何创建新的连接?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华