您好,欢迎来到沃锋问答-AI智慧知识互动平台! [
请登录
]
|
[
免费注册
]
沃锋问答-AI智慧知识互动平台
问答首页
问答动态
问题库
问答专家
知识专题
站内公告
全部分类
>
电脑网络
C/C++形式转换问题求解
用户提问
|
浏览677次
收藏
|
2019/08/15 07:12
满意回答
检举
|
2019/08/15 07:23
字母p是字符型类型与单字节整数类型通用,所以输出的是整数或字符。
评论(0)
加载中...
匿名
会元
|
采纳率100%
|
回答于 2019/08/15 07:23
其他回答(7)
其他
float 不能赋值字符型的
评论(0)
回答于 2019/08/15 09:17
加载中...
其他
C语言中,不能用不匹配的类型输出变量的值,这个是常识而整形的话,因为字符型是兼容整形的,只是数值范围不同,这个也是常识
评论(0)
回答于 2019/08/15 09:10
加载中...
其他
float必须带尾数,你换成字符型无法识别
评论(0)
回答于 2019/08/15 08:41
加载中...
其他
这个公式代入的不对
评论(0)
回答于 2019/08/15 08:32
加载中...
其他
这还少的呢,什么东西,看的我发蒙
评论(0)
回答于 2019/08/15 08:24
加载中...
其他
这个太难了,下一题。
评论(0)
回答于 2019/08/15 07:58
加载中...
其他
正常C代码如下:#include <stdio.h>void main(){ char c; int letter=0,space=0,digit=0,other=0; printf("请输入一串字符,我们将统计各种字符的数量:\n"); while ((c=getchar()) != '\n') { if ((c>='a' && c<='z' || c>='A' && c<='Z')) letter++; else if(c==' ') space++; else if(c>='0' && c<= '9') digit++; else other++; } printf("字母=%d,空格=%d,数字=%d,其它=%d,\n",letter,space,digit,other);}想换成C++代码,改进如下过渡格式:#include <iostream.h>#include <stdio.h>void main(){ char c; int letter=0,space=0,digit=0,other=0,flag=1; cout << "请输入一串字符,我们将统计各种字符数量:" << endl; while ((c=getchar()) != '\n') { if(c=='\n') break; if(c >= 'a' && c<= 'z' || c >= 'A' && c<= 'Z') letter++; else if(c== ' ') space++; else if(c>= '0' && c<='9') digit++; else other++; } cout << "字母= "<< letter << endl; cout << "空格= "<< space<< endl; cout << "数字= "<< digit<< endl; cout << "其它= "<< other<< endl;}但并不是真正的C++代码,最终修改如下:#include <iostream.h>void main(){ char c; int letter=0,space=0,digit=0,other=0,flag=1; cout << "请输入一串字符,我们将统计各种字符数量:" << endl; cin >> c; while ( c != '\n') { if(c=='\n') break; if(c >= 'a' && c<= 'z' || c >= 'A' && c<= 'Z') letter++; else if(c== ' ') space++; else if(c>= '0' && c<='9') digit++; else other++; cin >> c; } cout << "字母= "<< letter << endl; cout << "空格= "<< space<< endl; cout << "数字= "<< digit<< endl; cout << "其它= "<< other<< endl;
评论(0)
回答于 2019/08/15 07:36
加载中...
相关已解决
1个回答
i3 8100搭配ddr4 2400频率和2666频率差距有多大
1个回答
ultra5 225F比i3 12100F单核多核性能分别提升多少
1个回答
剪映怎么导出GIF动图呀?
1个回答
小红书申诉解封话术有哪些,小红书禁封还能恢复吗?
1个回答
主板电池没电 这对电脑有何影响
1个回答
hp12来自6A复印成这样
1个回答
内存是用ddr4还是ddr5好 有什么区别
1个回答
如何操作 用CAD,计算机 天正建筑绘制 画居室平面图 各种各样的建筑图纸 建筑平面图 请提供操作步
1个回答
使用电脑和手机时如何调整姿势
1个回答
长期接触电脑 如何避免手部神经损伤
0
人关注该问题
>>
>>
+1
加载中...