【C言語入門】ZZULIOJ 1000-1005

ZZULIOJ 1000: 今日から C 言語を始めましょう

トピックの説明

    「C言語」はプログラミング言語の中でも輝かしい名前であり、コンピュータや関連専攻を学ぶ人なら誰でも、プログラミング言語を学ぶ際にまず注目するでしょう。C 言語は、1970 年代初頭にベル研究所で開発され、広く使用されているコンピュータ プログラミング言語で、誕生以来数十年にわたりソフトウェア業界全体を支配し、プログラミング言語の王様として知られています。したがって、国内外のほとんどの大学はプログラミング学習の入門言語として C 言語を選択しますが、C 言語は初心者にとって最もフレンドリーで学びやすい言語ではありません。

    C言語の難しさはどこにあるのでしょうか?難しいのは文法ではなく計算的思考であり、思考を養うにはプログラミングの練習をたくさんする必要があります。したがって、C言語は聞いて見るものではなく、実践して脳を鍛えるものです。子どもの頃から大人になるまで、数学的思考を養うために費やした時間とお金を考えてみてください。情報化時代において、IT 関連の専攻を選択するなら、計算的思考を養うために最大限の努力を払う価値があります。 !

    「今日から C 言語の学習を始めましょう」というステートメントを出力するプログラムを提出してください。(今日から投資しなければいけないということです)

入力

なし

出力

テキスト行をそのまま出力します。

今日からC言語の学習を始めましょう

サンプル入力

サンプル出力

从今天开始入坑C语言 
#include <stdio.h>#include <stdlib.h> int main(){
   
       printf("从今天开始入坑C语言");    return 0;}

ZZULIOJ 1001:フリー+b

トピックの説明

2 つの整数の合計を計算します。

入力

2 つの整数をスペースで区切って入力します。

出力

出力は、1 行の 2 つの整数の合計です。

サンプル入力

1 1

サンプル出力

2
#include <stdio.h>#include <stdlib.h> int main(){
   
       int a,b;    scanf("%d%d",&a,&b);    printf("%d\n",a + b);    return 0;}

ZZULIOJ 1002: 単純な多項式の評価

トピックの説明

ユーザーが入力した整数に対して、次の多項式の値を出力します。

y=2x ^2 +x+8

入力

整数 x の値を入力します。

出力

多項式の値である整数を出力します。

サンプル入力

1

サンプル出力

11
#include <stdio.h>#include <stdlib.h> int main(){
   
       int  x;    scanf("%d",&x);    printf("%d\n",2*x*x+x+8);    return 0;}

ZZULIOJ 1003: 2 つの整数に対する四則演算

トピックの説明

2つの整数num1とnum2を入力し、それらの和、差、積、整数商、余りを計算して出力するプログラムを設計してください。

入力

入力は 2 つの正の整数 num1 と num2 だけです。

出力

出力は 1 行を占め、2 つの数値の和、差、積、商、余りが含まれ、データはスペースで区切られます。

サンプル入力

1 2

サンプル出力

3 -1 2 0 1
#include <stdio.h>#include <stdlib.h> int main(){
   
       int   x,y;    scanf("%d%d",&x,&y);    printf("%d %d %d %d %d\n", x+y , x-y , x*y , x/y , x%y );    return 0;}

ZZULIOJ 1004: 3 桁の数字の桁区切り

トピックの説明

キーボードから任意の 3 桁の正の整数を入力し、1、10、100 の位をそれぞれ求めます。

入力

任意の 3 桁の正の整数を入力します。

出力

一、十、百の位を順番に出力します。スペースで区切りますが、最後のデータの後にはスペースがなく、直接行が変更されます。

サンプル入力

367

サンプル出力

7 6 3
#include <stdio.h>#include <stdlib.h> int main(){
   
       int m;    scanf ("%d",&m);    printf("%d %d %d\n",m%10,(m/10)%10,(m/100)%10);    return 0;}

ZZULIOJ 1005: 整数べき乗

トピックの説明

3 つの整数を入力し、その 1、2、3 の累乗を出力します。

入力

3 つの整数をスペースで区切って入力します。

出力

各行に 3 つの整数 (それぞれ 1 乗、2 乗、3 乗) を含む 3 行を出力します。各整数は 9 列を占め、9 列未満は左揃えになります。

サンプル入力

1 5 100

サンプル出力

1        1        1        
5        25       125      
100      10000    1000000
#include <stdio.h>#include <stdlib.h> int main(){
   
       int   x,y,z;    scanf ("%d%d%d",&x,&y,&z);    printf("%-9d%-9d%-9d\n",x,x*x,x*x*x);    printf("%-9d%-9d%-9d\n",y,y*y,y*y*y);    printf("%-9d%-9d%-9d\n",z,z*z,z*z*z);    return 0;}

おすすめ

転載: blog.csdn.net/m0_62975468/article/details/125717841