永发信息网

C编程:输入一个正整数repeat (0<repeat<10),做repeat次下列运算: 输入一行字符,分别统计出字母..个数

答案:2  悬赏:10  手机版
解决时间 2021-03-22 08:19
  • 提问者网友:我的未来我做主
  • 2021-03-22 02:10
编程:输入一个正整数repeat (0示例:括号内是说明
输入
1 (repeat=1)
Reold building room 123.
输出
letter=17, blank=3, digit=3, other=1
程序:
#include
void main()
{ int ri, repeat;
int blank, digit, letter, other;
char c;
scanf("%d", &repeat);
getchar();
for(ri=1; ri{
c = getchar();

printf("letter=%d, blank=%d, digit=%d, other=%d\n", letter, blank, digit, other);
}
最佳答案
  • 五星知识达人网友:鱼忧
  • 2021-03-22 03:20
这段代码本身就有问题
那两个getchar();很诡异
全部回答
  • 1楼网友:孤独的牧羊人
  • 2021-03-22 03:44
#include &lt;stdio.h&gt; void main() { int ri, repeat; int blank, digit, letter, other; char c; scanf("%d", &amp;repeat); getchar(); for(ri=1; ri&lt;=repeat; ri++) { c = getchar();
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯