我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么语句中的while那一个循环语句没有运行,结果不管怎么样都是一

#include <stdio.h>
#define max 1000
int main()
{
int n, f,i,m,g,c,num;
scanf_s("%d", &n);
int a[max]; m = 0; c = 0; num = 0;
for (i = 0; i <= (n - 1); i++)
a[i]=scanf_s("%d",&f);
while (m < n)
{
g = a[c];
if (a[m] == g)
m = m + 1;
else
{
c = m; m = m + 1; num = num + 1;
}
}
num = num + 1;
printf("%d", num);
return 0;
}

img

哪里没有运行

近期文章

  • CodeIgniter - 每小时方法调用
  • 文件夹内文档乱码如何解决
  • 使用类来封装对象的属性和行
  • 一个程序完成数据运算,结果要每一行只两个数字,看看怎么搞
  • Python列表排序问题
  • 闪退怎么办?打开就黑屏一闪而过
  • python lr改为learning_rate中出现的问题
  • Use a.any() or a.all() 加了all,还是报一样的错
  • 一个简单的c++问题
  • C语言scanf switch
  • C语言scanf switch
  • 如何避免使用Heredoc SQL语句
  • 编译错误(#define 和const int区别)
  • 填空题求解完成程序 有悬赏
  • 关于#数据结构#的问题:数据结构 运行结果及报错内容
  • 画圈的那部分什么意思,解题思路是什么
  • 有关下载问题,弄了一下午了(T_T)
  • 企业微信wx.config注入时调试信息不显示
  • idea在代码书写中按下 c键自动换行且出现多个光标
  • 韩顺平,递归迷宫,数据结构算法

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华