文章來自博客園,作者:Ls_Hacker_柏楊(http://www.cnblogs.com/hlwyfeng/)
題目:
For each pair of integers A B and C ( -2^31 <= A, B, C<= 2^31-1 ), Output the result of A+B+C on a single line.Sample Input
1 2 3 3 4 3
Sample Output
6 10
提示 請注意32位機上int的表示范圍。
對於每個整數對AB和C(-2 ^ 31<= A,B,C<=2^31-1),輸出A+ B + C的上一行的結果。
此處注意while(scanf……)的用法: 此語句的功能是實現:如果輸入了3個值,按回車鍵,就會輸出這三個值的和。如果輸入的數是兩個數或者4個數,則無法計算出所要的值。 ==3的意思是判斷,while有返回值,如果是3的話,就成立,就會輸出和的值,否則不會輸出和的值。#include <stdio.h> int main() { long long int a = 0, b = 0, c = 0; while(scanf("%lld %lld %lld", &a, &b, &c) == 3) { printf("%lld\n", a+b+c); } return 0; }
復習一下long long int 等 注意%lld
不一樣的用法是第一項:A。這個“以”是動詞,“使,使得”的意思,“以書映光”構成一個兼語式的結構。其他三個“以”都是用作介詞。
意思就是讓shp挨個去x中的元素進行操作,這樣做的前提是x為A類實例的集合