汇编语言
```assembly
ORG 0
mov r0, 10 ; 共10个数
mov a, 0 ; 累加结果先清0
mov R2, 0 ; 结果的低位
mov R3, 0 ; 结果的高位
Loop:
MOV A, R2
ADD A, R0
MOV R2, A
MOV A, R3
ADDC A, 0
MOV R3, A
DJNZ R0, Loop
SJMP $
```
Pascal
```pascal
program e1;
var a, i: integer;
begin
for i := 1 to 10 do
begin
a := i + a;
writeln(a);
end;
end.
```
C++
```cpp
include using namespace std; int main() { int tot = 0; // 储存和 for (int i = 1; i <= 10; i++) tot += i; cout << tot << endl; return 0; } ``` Java ```java public class Main { public static int samNumber() { int sam = 0; for (int i = 1; i <= 10; i++) { sam += i; } return sam; } public static void main(String[] args) { System.out.println(samNumber()); } } ``` Python ```python 使用for循环 for i in range(1, 11): print(i) 使用while循环 i = 1 sum = 0 while i <= 10: print(i) i += 1 ``` JavaScript ```javascript let sum = 0; for (let i = 1; i <= 10; i++) { sum += i; } console.log(sum); ``` Ruby ```ruby sum = 0 (1..10).each do |i| sum += i end puts sum ``` PHP ```php <?php $sum = 0; for ($i = 1; $i <= 10; $i++) { $sum += $i; } echo $sum; ?> ``` 这些示例展示了如何使用不同的编程语言从1加到10。你可以选择最适合你的语言来实现这个简单的任务。