gpt4 book ai didi

c - 打印数字 4 的出现次数。 - CodeChef

转载 作者:太空宇宙 更新时间:2023-11-04 07:53:43 24 4
gpt4 key购买 nike

链接到 Problem - LuckyFour

代码在我自己的系统上运行良好,但提交时显示错误答案?

#include <stdio.h>
void main()
{
int t, n, count;
scanf("%d", &t);
while(t--)
{
count=0;
scanf("\n%d",&n);
while(n>0)
{
if(n%10==4)
{
count++;
}
n=n/10;
}
printf("\n%d", count);
}
}

最佳答案

我认为你必须在最后写输出。

并且还使用“%d\n”代替“\n%d”

首先更改这些行并检查:

scanf("\n%d",&n);

scanf("%d",&n);

printf("%d\n", count); // instead of \n%d

如果不起作用,将结果保存在数组中并在另一个“while”中打印它们

关于c - 打印数字 4 的出现次数。 - CodeChef,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52025896/

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