开发者社区> 问答> 正文

C语言新手求大手指导~ 400 请求报错 

#include <stdio.h>
 int main(void)
 {

  int i;
  int a = 0;
  int sum = 0;
  for (i=1; i<=100; i=i+2)
  {
   sum = sum + i;
   ++a;
  }
 printf("a = %d \n", a);
 printf("sum = %sum", sum);
 
 return 0;
 }
--------------------Configuration: abc - Win32 Debug--------------------

Linking... LINK : fatal error LNK1168: cannot open Debug/abc.exe for writing 执行 link.exe 时报错. abc.exe - 1 error(s), 0 warning(s)

   

展开
收起
kun坤 2020-05-28 16:06:34 501 0
1 条回答
写回答
取消 提交回答
  • 原来的程序正在运行.在任务管理器干掉它.######谢谢了,#######include <stdio.h>  int main(void)  {   int i;   int a = 0;   int sum = 0;   for (i=1; i<=100; i=i+2)   {    sum = sum + i;    ++a;   }   printf("sum = %sum\n", sum);   printf("a = %d \n", a);   return 0;  }     为什么这么写内存会报错  ######看楼下。######sum = %sum ######谢谢~###### printf("sum = %sum\n", sum);??? 嗨,哥们改改: printf("sum = %d\n", sum);######只是一个小问题,程序结构不错,只需把第14行%sum改成%d \n即可

    ######

    01#include <stdio.h>
    02 int main(void)
    03 {
    04  
    05  //int i;
    06  int a   = 0;
    07  int sum = 0;
    08  for ( int i = 1; i <= 100; i += 2 )
    09  {
    10   sum += i;
    11   ++a;
    12  }
    13 printf("a = %d \n", a);
    14 printf("sum = %d\n ", sum);
    15   
    16 return 0;
    17 }
    2020-05-29 13:06:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Go语言路上踩过的坑 立即下载
Android插件化-从入门到"放弃" 立即下载
小程序云应用入门实操系列课程 - 第一讲 立即下载

相关实验场景

更多