qq_36041686 2016-10-20 05:31 采纳率: 100%
浏览 2034
已采纳

c语言初学者代码纠错,韩信点兵问题。

#include
int main() {
int n,a,b,c;
scanf("%d%d%d",&a,&b,&c);
if((n>=10)&&(n<=100)&&(n%3==a)&&(n%5==b)&&(n%7==c))
printf("%d",n);
return 0;
}

  • 写回答

1条回答 默认 最新

  • SeaTalks 2016-10-20 05:41
    关注

    你是不是这个意思

     #include<stdio.h>
     int main()
     {
         int n,a,b,c;
         scanf("%d%d%d",&a,&b,&c);
         for(n=10;n<=100;n++)
         {
            if((n%3==a)&&(n%5==b)&&(n%7==c))
            {
                printf("%d",n);
                break;
            }
    
         }
         return 0;
     }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

    报告相同问题?

    悬赏问题

    • ¥15 用vite创建的vue3项目,404重定向不起作用??
    • ¥15 关于#c语言#的问题:一个球从80米高度自由落下,每次落地后反弹的高度为原高度的一半计算6次小球反弹的高度.(反弹结果取整,使用走走for循环结构)
    • ¥15 SurfaceControl的screenshot问题
    • ¥15 基于51单片机的oled菜单代码,要C语言,模块化编程!
    • ¥15 JAVAswing,设计一个扑克牌什么的
    • ¥50 python ctypes调用dll实现分析
    • ¥40 用python解决数据统计问题
    • ¥100 是否有方案能通过抓包分析得到移动应用的名称和包名信息?
    • ¥15 opencv检测不到轮廓
    • ¥15 vuforia收费标准