c-做作业时的一个小程序,请大神来看看

问题描述

做作业时的一个小程序,请大神来看看

一切都没有问题。。。
然而。。。。
检测输入的时候跳不过回车。。。。。
(ch == ‘n’)那一句怎么改都没用。。。
求解。。。。。。

 //利用if else语句编写程序读取输入,直到#。用一个感叹号代替每个句号,将原有的每个感叹号用两个感叹号代替,最后报告进行了多少次替代
#include<stdio.h>
int main (void)
{
    char ch;
    int change = 0;
    printf("Please enter your words:n");
    while ((ch = getchar()) != '#')
    {
        if (ch == 'n')
            continue;
        else if ('.' == ch){
            printf("!");
            change++;
        }
        else if ('!' == ch){
            printf("!!");
            change++;
        }
        else
            printf ("%c",ch);
    }
    printf("It has changed for %d times.",change);
    printf("nDonen");
    return 0;
}

解决方案

什么叫做跳不过回车,你想要的输出是什么样子的?请描述清楚。

解决方案二:

你把n改成试试,我记得数组里面的最后一个是

时间: 2024-10-28 03:08:54

c-做作业时的一个小程序,请大神来看看的相关文章

c++-初学C++ 一个小程序 求大神帮忙看下

问题描述 初学C++ 一个小程序 求大神帮忙看下 //分秒显示函数 #include using namespace std; //全局引用std命名空间 void showTime(int ,int); int main() { int hours =0 , mins = 0;//定义且初始化分 和秒 cout << "Input the hour "; cin >> hours; cout << "Input the mins &quo

VB问题。请大家帮帮忙!我自己做的VB贪吃蛇小程序

问题描述 VB问题.请大家帮帮忙!我自己做的VB贪吃蛇小程序 请大家帮帮忙!我自己做的VB贪吃蛇小程序,它能运动,用键盘上下左右都可以,但是吃食物的时候,食物不能消失.蛇直接穿过了食物. 不知道是否属性设置的问题,还是键盘输入的问题.下面有两个程序,一个是正确的,一个错误的,求大家帮忙调试一下.http://pan.baidu.com/s/1dE6HLAh 无需密码,直接下载下来,调试即可.谢谢大家!谢谢啊.C币不够,发个支付宝账号过来.直接支付.(10-20元都是可以接受的) 解决方案 htt

做一个小程序,能在人们使用手机时记录使用时间和app,统计一天人们玩手机的时间

问题描述 做一个小程序,能在人们使用手机时记录使用时间和app,统计一天人们玩手机的时间 要做一个小程序,这个小程序,随机启动,能在人们使用手机时记录使用时间和app,统计一天人们玩手机的时间.求指教 解决方案 添加监听事件,计算手机开启的时长,然后再分别计算开启各个软件的时长,就和统计手机各个软件耗电耗费流量的效果差不多. 解决方案二: 统计如果是为了提醒用户减少玩手机的时间,那就记录个开屏时间,减去打电话的时间即可. 统计其他的应用偏好,那触犯隐私了.

容器“Collection的一个小程序编译时出现的错误,请帮忙解决一下

问题描述 容器"Collection的一个小程序编译时出现的错误,请帮忙解决一下"容器"Collection的一个小程序在windowsXp下的JDK1.5版本/*Collection方法*/importjava.util.*;publicclassTestCollection{publicstaticvoidmain(String[]args){Collectionc=newArrayList();c.add("hello");c.add(newName

想用c#做一个小程序。要把oracle数据库里的某个表的昨日更新内容导出到xml中

问题描述 想用c#做一个小程序.要把oracle数据库里的某个表的昨日更新内容导出到xml中,现在还没点头绪,求大神指点 解决方案 解决方案二:数据库中的表增加两个字段"最后更新时间""最后更新人",然后就行了啊解决方案三:引用1楼xxoo2007的回复: 数据库中的表增加两个字段"最后更新时间""最后更新人",然后就行了啊 重要的不是数据库里面的操作.我是想用c#做个小程序,吧数据库里的表自动导成xml文件解决方案四:其实就

在网页上做出这样一个小程序,老鼠跟随鼠标移动的问题。

问题描述 在网页上做出这样一个小程序,老鼠跟随鼠标移动的问题. 就是一个小老鼠,它会跟着你的鼠标移动,左边有一个食物罐子,你单击,就会从中洒出一个圆点(食物), 当小老鼠靠近圆点时,它就会自动吃.右边是一个圆形的东西,你单击它,小老鼠就会 跑到里面,在其中不停地跑动,我需要具体怎么做.我是初学者,希望老师们能讲的详细一些.需要用什么语言,软件做..之类的,尽量详细一些,谢谢. 解决方案 直接上代码 <!DOCTYPE html> <html> <head> <sc

c-求大神解惑!一个小程序运行不了

问题描述 求大神解惑!一个小程序运行不了 #include #include struct data{int daymonthyear;} ;struct stu {char name[20];long num;struct data birthday;} ;int main(){struct stu *student; student=malloc(sizeof(struct stu)); printf(""Input namenumberyearmonthday:/n"&

android-在安卓中创建了一个小程序去获取联系人的姓名和电话号码,为什么会提示电话号码这一列不存在

问题描述 在安卓中创建了一个小程序去获取联系人的姓名和电话号码,为什么会提示电话号码这一列不存在 ListAdapter adapter = new SimpleCursorAdapter(this, //定义List中每一行的显示模板 //表示每一行包含两个数据项 android.R.layout.simple_list_item_2, //数据库的Cursor对象 cursor, //从数据库的Name额Number两列中取数据 new String [] {PhoneLookup.DISP

machine learning-Matlab实现Logistic Regression时的一个小问题

问题描述 Matlab实现Logistic Regression时的一个小问题 Ng机器学习编程作业matlab实现LR时里有这样一段 %% ============= Part 3: Optimizing using fminunc ============= % In this exercise, you will use a built-in function (fminunc) to find the % optimal parameters theta. % Set options f