#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)
原来的程序正在运行.在任务管理器干掉它.######谢谢了,#######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 | } |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。