网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月23日
漏签
0
天
c语言吧
关注:
798,525
贴子:
4,343,974
看贴
图片
吧主推荐
视频
游戏
22
回复贴,共
1
页
<<返回c语言吧
>0< 加载中...
不运行,不睡觉!!!求大佬指点
只看楼主
收藏
回复
七月柠羽
低能力者
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
七月柠羽
低能力者
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
要怎么改呢
稻草人的卡卡西
团子家族
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
醉了
稻草人的卡卡西
团子家族
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
printf("%d",A+B+C+D);
稻草人的卡卡西
团子家族
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
要num就num=A+B+C+D;
心太冷90
低能力者
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
醉了!!!提示都不会看
稻草人的卡卡西
团子家族
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
然后printf("%d",num);
稻草人的卡卡西
团子家族
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
还有,你输入的也多了一个%d
稻草人的卡卡西
团子家族
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这不都有提示吗
Skydied
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
。。表示无语
竞价研究员
异能力者
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
竞价研究员
异能力者
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
文本形式的程序是:
#include <stdio.h>
#include <string.h>
int count(char ch)
{
switch(ch) {
case 'A' :
return 1;
case 'B' :
return 2;
case 'C' :
return 3;
case 'D' :
return 4;
}
return 0;
}
int main(void)
{
char A , B , C , D , E;
char buf;
char tmp[] = "ABCD";
printf("请输入五个字符,这五个字符属于“ABCD“中的任意字符,五个字符以空格分隔开来\n");
while(1) {
scanf("%c %c %c %c %c" , &A , &B , &C , &D , &E);
if(!strchr(tmp , A) || !strchr(tmp , B) || !strchr(tmp , C) || !strchr(tmp , D) || !strchr(tmp , E)) {
while((buf=getchar())!=EOF && buf!='\n');
fprintf(stderr , "输入的字符有错误,请重新输入\n");
continue;
}
break;
}
printf("最后的分数是:%d\n" , count(A) + count(B) + count(C) + count(D) + count(E));
return 0;
}
x x x
麻婆豆腐
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
很强哈哈哈哈
七月柠羽
低能力者
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我我真的不知道怎么说了,按各位大佬的方法,虽然生成成功了,但感觉按完回车之后没有得到计算的结果,oj上也是compile error,内心复杂
MikeSmith6868
异能力者
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
考的是读取单个字符 至于如何算分 算法很多 简单的如 输入的每个char型字符减去64就是对应的分 然后全部加起来就是结果
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示