gpt4 book ai didi

c - 循环计数器每次使用不同的输入打印相同的值

转载 作者:太空宇宙 更新时间:2023-11-04 05:51:25 25 4
gpt4 key购买 nike

<分区>

所以这个循环应该计算一行中数字字符的数量,但它每次都打印相同的值 (6356732)。我做错了什么?

if((i >= '0') && (i <= '9'))
{
printf("%c\n", i);
count = count++;
}

count 只是声明为“int count = 0;”。

编辑;我做了下面建议的更改,但输出没有改变?

while(fscanf(f, "%c\n", &i) !=EOF) 
{
if((i >= '0') && (i <= '9'))
{
count = 0;
sum = 0;
printf("%c\n", i);
count++;
sum++;
}
}

编辑2;好的,在你们这些可爱的人的帮助下,我已经让程序按预期运行了!非常感谢!

 while(fscanf(f, "%c\n", &i) !=EOF) 
{
if((i >= '0') && (i <= '9'))
{
printf("%c\n", i);
count++;

}
}

count is defined at zero at the start of the program.

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com