ヒント1:長い(%のLD)または長い長(%LLD)アクセス・タイプ
ヒント2:二つの図は同じ番号を添加する場合、等号の反対側を入れ、マイナス
問題:
区間[31番目、2の31乗、-2]三つの整数A、B及びCで与えられ、A + Bを分析してくださいはCよりも大きいです
私のコード:
1つの#include <stdio.hの> 2 3 int型のmain(){ 4 長い 配列[ 10 ] [ 3 ]。 5 int型NUM、I、J。 6 のscanf(" %dの"、およびNUM)。 7 用(i = 0 ; I <NUM; iは++ ){ 8 ため(J = 0 ; J < 3 ; J ++ ){ 9 のscanf(" %のLD "、&配列[I] [J])。 10 } 11 } 12 13 用(i = 0 ; iは<NUM; iは++ ){ 14 であれば((配列[I] [ 0 ]> = 0 &&配列[I] [ 1 ]> = 0)||(配列[I] [ 0 ] < 0 &&配列[I] [ 1 ] < 0 )){ 15 のprintf(" ケース#%D:%Sの\ n "、I + 1、配列[i]が[ 0 ]>配列[I] [ 2 ] -array [I] [ 1 ]?" 真":" 偽" ); 16 } 他{ 17 のprintf(" ケース#1%D:%Sの\ n "、I + 1、配列[i]が[ 0 ] +配列[I] [ 1 ]>配列[I] [ 2 ]?" 真":" 偽" ) ; 18 } 19 } 20 21 }