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

为什么运行没有结果,看看错在哪里

#include<stdio.h>
int main()
{
int n,i=1,cot=2,a,b,c,d=1,sum=0,e;
e=d;
printf("请输入一个大于等于3且小于等于7的数:");
scanf("%d",&n);
while(cot<=n){
i=i*10;
cot++;
}

while(a<i*10){

   c=a=i;
   b=c/i;
   while(e<n){
    sum=b*b+sum;
    d++;
} c=c%i;
   i=i/10;
   a++;}
   if(sum==a){
       printf("%d",sum);
   }
    
return 0;    
}

while(a<i*10)
a并没有赋予初始值啊。定义a时将a初始化为0

近期文章

  • C语言未初始化的局部变量
  • 为什么编译提示缺少if
  • 顺序表删除第i个元素
  • 为什么这个“0<”一旦加上去了就报错呢?是不能这么写吗
  • py中元组可以加上列表吗?这么做为什么不对么?
  • 一支穿云箭,大哥大姐来相助(php+js批量处理距离问题)
  • 关于#char#的问题,如何解决?
  • jetlinks-pro定时触发这个功能可以实现吗
  • servers左下角有感叹号怎么消除
  • 关于#c语言#的问题,请各位专家解答!
  • 关于#java#割圆术的问题
  • 安卓如何获取网页代码并提取指定标签内容
  • 八皇后,控制输出的问题
  • 关于#c语言#的问题,请各位专家解答!
  • java怎么从循环中提取return 值 ,importdata中的return的值是null,但是想要return lines 的内容
  • 搭建OAI EPC的时候,build_mme编译失败:Error: MME software installation failed
  • C语言程序设计基础熟悉编程环境与步骤
  • 我想学wpe没有基础,可以详谈吗
  • 分数序列和的程序问题
  • 用户名合法但还是提示不合法

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华