1,用C语言编写1至100的和急急急答案如下:12345678910 #include <stdio.h>intmain() inti, s = 0; for(i = 1; i <= 100; ++i) s += i; } printf("%d\n", s); return0;}#includeint main()int sum,i;for(i=1;i<=100;i++)sum=sum+i;printf("sum=%d\n",sum);return 0;}#include <stdio.h>void main()int i=1,sum=0;while(i<=100)sum=sum+i;i++;}printf("%d",sum);}
2,C语言求1到100的和就是void的不需要返回值,还有你是想换行,将输出语句中的斜杠打反了 。i的初始化值不同,一个是从0开始循环,一个是从1开始循环,从1开始的循环为1到100(包括100)做了100次加法,从0开始的循环为0到100(包括100)做了101次加法方法一、void 没有返回值 去掉return 0即可 。方法二、把void 改为int有两点错误 。1、printf("sum=%d/n",sum);应该为printf("sum=%d\n",sum);2、函数没有返回值 , 删除return 0;1.应该是int main(),你main函数有返回0,所以不是void型 。2."sum=%d\n"你定义的main函数返回类型是void 可是程序的最后你有返回了一个int类型的值,所以编译报错
3,用汇编求一到一百的和编程并计算DSEG SEGMENT RESULT DW ?;存放和 DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG START: MOV AX,DSEG MOV DS,AX MOV AX,1;从1开始加 MOV RESULT,0;和的初值赋0 MOV CX,100;循环100次 NEXT: ADD RESULT,AX;每次向和中累加AX INC AX;然后AX加1 LOOP NEXT MOV AX,4C00H;结束程序 INT 21H CSEG ENDS END STARTdata segment ;数据段 x dw 6 y dw -2 z dw 5 s dw ? data ends code segment assume cs:code, ds:data start: mov ax, datas mov ds, ax ;--------------------计算 , 就在下面六行 mov ax, x add ax, y add ax, ax sub ax, z add ax, 3 mov s, ax mov ah, 4ch int 21h code ends end start【编程实现求1到100的和,用C语言编写1至100的和急急急】
推荐阅读
- 写ios软件用什么语言编程好,ios开发用什么语言
- java小游戏代码大全,用JAVA写个小游戏
- 关于编程的图片大全,那里有编程方面的桌面壁纸
- 苹果手机声音变小怎么解决,苹果手机说话声音小怎么办
- 王者荣耀 编程,王者荣耀开发有没有用到Java编程语言
- sql clr 分析数据库,数据库sql实验报告分析
- 冫冰墩墩,冰墩墩是什么
- java出现找不到符号的错误,java出现了 找不到符号的 错误 望高手帮忙解决哈
- java最好的开发工具,java开发用什么工具好啊