我是康康康 2021-11-14 09:41 采纳率: 60%
浏览 13

不知道为什么没有输出值

#include<stdio.h>
int main()
{
int n,i,j;
scanf("%d",&n);
int s,cnt=0;
for(i=0;i<=n/2;i=i+2)
{
for(j=0;i<=n;j++)
{
s=i+j;
if(s==n) cnt++;
}
}
printf("%d",cnt);
}

  • 写回答

1条回答 默认 最新

  • 一只||小白 2021-11-14 09:54
    关注

    for(j=0;i<=n;j++)是死循环,把i改为j即可

    评论

报告相同问题?

问题事件

  • 创建了问题 11月14日

悬赏问题

  • ¥100 照片生成3D人脸视频
  • ¥15 伪装视频时长问题修改MP4的时长问题,
  • ¥15 JETSON NANO
  • ¥15 VS开发qt时如何在paintgl函数中用pushbutton控制切换纹理
  • ¥20 关于 openpyxl 处理excel文件地问题
  • ¥15 MS中不知道高分子的构型怎么构建模型
  • ¥60 QQOP数据,什么是op数据号,怎么提取op数据!能不能大量提取(语言-c语言)
  • ¥15 matlab代码 关于微分方程和嵌套的分段函数。
  • ¥15 onlyoffice编辑完后立即下载,下载的不是最新编辑的文档
  • ¥15 求caverdock使用教程