A control apparatus for an internal combustion engine including: an in-cylinder injector injecting fuel into a cylinder and an intake manifold injector injecting fuel into an intake manifold; a low-pressure pump (180, 1100) supplying fuel of low pressure and a high-pressure pump (150, 1200) supplying fuel of high pressure to said in-cylinder injector and said intake manifold injector from a fuel tank, said control apparatus comprising: a determination unit determining that an operation state of said internal combustion engine is in an idle state, and a control unit controlling said internal combustion engine, characterized in that said control unit is configured to effect a first control such that said high-pressure pump (150, 1100) and said in-cylinder injector are stopped and fuel supplied from said low-pressure pump (180, 1100) is injected from said intake manifold injector when in a cold idle state where a temperature of said internal combustion engine is lower than a first temperature, effect a second control such that said high-pressure pump (150, 1200) is stopped and fuel supplied from said high-pressure pump (150, 1200) and said low-pressure pump (180, 1100) is injected from said in-cylinder injector and said intake manifold injector when in a warm idle state where the temperature of said internal combustion engine is between the first temperature and a second temperature higher than the first temperature, and effect a third control such that said intake manifold injector is stopped and fuel supplied from said high-pressure pump (150, 1200) and said low-pressure pump (180, 1100) is injected from said in-cylinder injector when in a high-temperature idle state where the temperature of said internal combustion engine is higher than the second temperature. an in-cylinder injector injecting fuel into a cylinder and an intake manifold injector injecting fuel into an intake manifold; a low-pressure pump (180, 1100) supplying fuel of low pressure and a high-pressure pump (150, 1200) supplying fuel of high pressure to said in-cylinder injector and said intake manifold injector from a fuel tank, said control apparatus comprising: a determination unit determining that an operation state of said internal combustion engine is in an idle state, and a control unit controlling said internal combustion engine, characterized in that said control unit is configured to effect a first control such that said high-pressure pump (150, 1100) and said in-cylinder injector are stopped and fuel supplied from said low-pressure pump (180, 1100) is injected from said intake manifold injector when in a cold idle state where a temperature of said internal combustion engine is lower than a first temperature, effect a second control such that said high-pressure pump (150, 1200) is stopped and fuel supplied from said high-pressure pump (150, 1200) and said low-pressure pump (180, 1100) is injected from said in-cylinder injector and said intake manifold injector when in a warm idle state where the temperature of said internal combustion engine is between the first temperature and a second temperature higher than the first temperature, and effect a third control such that said intake manifold injector is stopped and fuel supplied from said high-pressure pump (150, 1200) and said low-pressure pump (180, 1100) is injected from said in-cylinder injector when in a high-temperature idle state where the temperature of said internal combustion engine is higher than the second temperature. a determination unit determining that an operation state of said internal combustion engine is in an idle state, and a control unit controlling said internal combustion engine, characterized in that said control unit is configured to effect a first control such that said high-pressure pump (150, 1100) and said in-cylinder injector are stopped and fuel supplied from said low-pressure pump (180, 1100) is injected from said intake manifold injector when in a cold idle state where a temperature of said internal combustion engine is lower than a first temperature, effect a second control such that said high-pressure pump (150, 1200) is stopped and fuel supplied from said high-pressure pump (150, 1200) and said low-pressure pump (180, 1100) is injected from said in-cylinder injector and said intake manifold injector when in a warm idle state where the temperature of said internal combustion engine is between the first temperature and a second temperature higher than the first temperature, and effect a third control such that said intake manifold injector is stopped and fuel supplied from said high-pressure pump (150, 1200) and said low-pressure pump (180, 1100) is injected from said in-cylinder injector when in a high-temperature idle state where the temperature of said internal combustion engine is higher than the second temperature.