[1934 Codeup] Xを見つけます。
もちろん、使用することも私== N xが存在するかどうかを決定することができます
#include <cstdioを> int型のmain(){ CONST INT最大= 210。 INT [最大] = {0}。 int型のn、J = -1; scanf関数( "%のD"、&N); 以下のために(INT iが= 0、I <N; I ++){ scanf関数( "%のD"、および[I])。 } int型のX; scanf関数( "%のD"、&x)は、 {(I ++; I <N INTがI = 0)するための ([I] == X){場合 のprintf( "%dの"、I)。 J = 0; ブレーク; } } (j == -1){のprintf( " - 1")場合;} 0を返します。 }
[PAT B1036]はオバマ氏と一緒にプログラム
#include <cstdioを> int型のmain(){ int型の列。 int型コル。 char型の文字。 {行う のscanf( "%d個の%のC"、&COL、&文字)。 }一方(COL> 20 || COL <3)。 IF(COL%2 == 0){ 列= COL / 2。 }他{ 列= COL / 2 + 1。 } {(; I <COL I ++ iが0 = INT)のため のprintf( "%のC"、文字); } のprintf( "\ n"); 以下のために(INT iが= 0; I <行; I ++){ のprintf( "%のC"、文字); {; - ;(j ++ 2 J <COL INT J = 0)のため のprintf(」「)。 } のprintf( "%のC \ n"は、文字); 以下のために(INT iが= 0; I <COL; I ++){ printf( "%cの"、文字)。 } 0を返します。 }
Codeup 1928] [日付差
#include <cstdioを> INT月[13] [2] = { {0、0}、{31、31}、{28、29}、{31、31}、{30、30}、{31、31} 、{30、30}、 {31、31}、{31、31}、{30、30}、{31、31}、{30、30}、{31、31}}。 BOOL isLeap(INT年){ リターン(年%4 == 0 &&年%100!= 0)|| (年%400 == 0); } ボイド変化(INT * Y1、INT * Y2){ int型温度; IF(* Y1> Y2 *){ TEMP = * Y1。 * Y1 = * Y2; * Y2 =温度; } を返します。 } int型のmain(){ int型のカウント= 1。 int型DATA1、YEAR1、MONTH1、1日目。 int型DATA2、YEAR2、MONTH2、2日目。 } 一方、(scanf関数( "%D%D"、およびDATA1、およびDATA2)!= EOF){ 変更(&DATA1、DATA2&); YEAR1 = DATA1 / 10000; MONTH1 = DATA1%100分の10000。 1日目= DATA1%100; YEAR2 = DATA2 / 10000; MONTH2 = DATA2%100分の10000。 2日目= DATA2%100。 一方、(YEAR1 <YEAR2 || MONTH1 <MONTH2 || 1日目<曜日2){ 1日目++。 もし(1日目==月[MONTH1] [isLeap(YEAR1)] + 1){ MONTH1 ++。 1日目= 1。 } IF(MONTH1 == 13){ YEAR1 ++。 MONTH1 = 1。 } カウント++; } のprintf( "%dの\ n"は、カウント)。 0を返します。 }