scanf(
sss
scanf(
sss
return
aaa
printf
aaa
scanf
aaa
typedef struc
aaa
double sa;
aaa
int keisan
aaa
void multi2
aaa
typedef struct
aaa
printf
aaa
printf
aaa
keisan2
aaa
printf
aaa
typedef
aaa
printf(
aaa
printf
aaa
printf
aaa
printf
aaa
typedef struct
aaa
strcpy
aaa
printf(
aaa
printf
aaa
if
aaa
printf
あああ
printf(
あああ
printf
printfとは・・・・
演習課題7-1
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.ページ下のVisualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.ページ下のVisualize Executionをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionをクリック
#include <stdio.h>
1.ここをクリック
2.Visualize Executionをクリック
#include <stdio.h>
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.ページ下のVisualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.ページ下のVisualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.ページ下のVisualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.ページ下のVisualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
変数の値の変化一覧表(name[0]~[13]) 変数の値の変化一覧表(name[14]~[23]) 変数の値の変化一覧表(author[0]~author[12]) 変数の値の変化一覧表(author[13]~[24],callno)
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.ページ下のVisualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.ページ下のVisualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.ページ下のVisualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.ページ下のVisualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.ページ下のVisualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.ページ下のVisualize Executionをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
include <stdio.h>
1.ここをクリック
2.Visualize Executionをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
#include <stdio.h>
1.ここをクリック
2.Visualize Executionボタンをクリック
身長と体重は小数点以下1桁までの表示とする
小数点以下2桁の場合 : %.2f
#include <stdio.h>
1.下記の問題ソースコードをコピー(問題プログラムをドラッグし,右クリック⇒コピーを押す または CtrlキーとCキーを同時押し)する.
2.変数可視化ツールと書かれてあるリンクをクリックし,ツールを立ち上げる.
3.ツールの下部分にある,コード入力部分にコピーしたコードを貼り付ける.(右クリック⇒貼り付けを押す または CtrlキーとVキーを同時押し)
4.コード入力部分の下にあるVisualize Executionをクリックする.
5.正常にコンパイルされた場合,そのプログラムの変数可視化画面に移行する.
6.画面左下のスクロールバーをスライド またはFirst,Prev,Next,Lastの4つのボタンを押すごとにプログラムの各工程ごとの変数の値が画面右部分に表の形で表示される.
#include <stdio.h>
int main(void) {
int ch = 4 ;
switch ( ch ) {
<p> case 1 :</p>
case 2 :
<p> printf ( "You entered b.\n" ) ;</p>
case 3 :
<p> printf ( "a as in ashar.\n" ) ;</p>
<p>case 4 :</p>
<p>printf ( "You entered a and b.\n" ) ;</p>
<p>}</p>
return 0;
}
文字型配列の要素数を20としてdefine文でマクロ定義せよ
#define MAXLEN 20
char name[MAXLEN];
文字型配列の要素数が20.
文字列としては,最後のナル文字も含めて20文字まで入る,つまり,意味のある文字は19文字までの文字列が入る.参考授業資料(第10回)11ページ
プロトタイプ宣言
★★★ 関数の形式をプログラムの先頭で宣言すること
例: 型 関数名(型 仮引数1, 型 仮引数2);
整数型配列arrayの要素数を10とする
型名 配列名[要素の数];
配列の大きさが10の場合,添字の範囲は0~9となることに注意すること
#include <stdio.h>
#include <stdio.h>
#include <stdio.h>
#include <stdio.h>
include <stdio.h>
#include <stdio.h>
#include <stdio.h>
while ( i <= 10) { printf ( "%d ", i); i++; }
※処理が終わるまで繰り返す
#include <stdio.h>
printf ( "Bonus = Rs. %d\n", bonus ) ;
#include <stdio.h>
printf ( "k1 = %d \n" , k1 ) ; printf ( "k2 = %.2f \n" , k2 ) ;
printf ( "gross salary = Rs. %d\n", gross_salary) ;
printf ( "\nThe output is : %s %s %d", b.name, b.author, b.callno ) ;
printf ( "\nname = %s phone = %s", e.name, e.a.phone ) ; printf ( "\ncity = %s pin = %d", e.a.city, e.a.pin ) ;
printf ( "\nAddress of name = %c", b1.name ) ; printf ( "\nAddress of price = %.2f", b1.price ) ; printf ( "\nAddress of pages = %d", b1.pages );
printf ( "\nAddress of name = %c", b1.name ) ; printf ( "\nAddress of price = %.2f", b1.price ) ; printf ( "\nAddress of pages = %d", b1.pages );
printf ( "\nNew: %s %s", &names[2][0], &names[3][0] ) ;
printf ( "\nOriginal: %s %s", &names[2][0], &names[3][0] ) ;
for (int i = 0 ; i < 7 ; i++ ) sum = sum + marks[i] ; /* read data from an array*/
fact = factorial ( a );
switch ( suite ) { case 1 : printf ( "Diamond\n" ) ; case 2 : printf ( "Spade\n" ) ; default : printf ( "Heart\n") ; }
※breakのありなしに注意
for ( r = 1 ; r <= 2 ; r++ ) { /* outer loop */ for ( c = 1 ; c <= 1 ; c++ ) { /* inner loop */ sum = r + c ; printf ( "r = %d c = %d sum = %d\n", r, c, sum ) ; }
※処理が終わるまで繰り返す
for (int i = 1 ; i <= 10 ; i++) { printf ( "%d ", i ) ; }
※処理が終わるまで繰り返す
printf ( "x = %d y = %d z = %d\n", x, y, z ) ;
※--x と x-- は同じ
printf ( "x = %d y = %d z = %d\n", x, y, z ) ;
※--x と x-- は同じ
printf ( "simple_interest = %.0f\n" , simple_interest ) ;
printf ( "ans1 = %d\n" , ans1) ; printf ( "ans2 = %d\n" , ans2) ; printf ( "ans3 = %d\n" , ans3) ;
3行5列からなる2次元配列
得点を整数値と
ggg
swapv ( a, b ) ;
関数swapvの開始
switch ( ch ) { case 1 : case 2 : printf ( "You entered b.\n" ) ; case 3 : printf ( "a as in ashar.\n" ) ; case 4 : printf ( "You entered a and b.\n" ) ; }
switch ( k = j + 1 ) { case 0 : printf ( "Tailor\n") ; break; case 1 : printf ( "Tutor\n") ; break; case 2 : printf ( "Tramp\n") ; break; default : printf ( "Pure Simple Egghead!\n" ) ; }
do { printf("The values of x and y are:%d %d \n",x,y); x-- ; y++ ; } while(x >= 0);
※処理が終わるまで繰り返す
printf("a > b: %d \n", a > b); printf("a >= b: %d \n", a >= b); printf("a <= b: %d \n", a <= b); printf("a < b: %d \n", a < b); printf("a == b: %d \n", a == b); printf("a != b: %d \n", a != b);
※条件が当てはまらない時は,0
if (a > b && c == d) printf("a is greater than b AND c is equal to d\n");
printf ( "i = %d\n", i) ; printf ( "j = %d\n", j) ;
1つのステートメントのブロックを、複数のブロックの中から選んで実行する必要がある場合に、条件不成立の場合に実行するブロックを記述するために使用されるキーワードはどれですか?
default
1文字を出力するために使用されるキーワードはどれですか?
%c
1つのステートメントのブロックを、複数のブロックの中から選んで実行する必要がある場合に、条件の変数の値を記述するために使用されるキーワードはどれですか?
case
1つのステートメントのブロックを、複数のブロックの中から選んで実行する必要がある場合に、条件の変数を記述するために使用されるキーワードはどれですか?
switch
プログラムの実行を最も内側のステートメントのブロックからその外にジャンプさせることができるキーワードはどれですか?
break
文字列を出力するために使用されるキーワードはどれですか?
%s
異なるタイプの変数を1つの名前で保持できる構造体を宣言するために使用されるキーワードはどれですか?
struct
整数を10進で出力するために使用されるキーワードはどれですか?
%d
文字列を出力するために使用されるキーワードはどれですか?
%s
文字変数の宣言に使用されるキーワードはどれですか?
char
指定された文字数をソース文字列から宛先文字列にコピーするために使用されるキーワードはどれですか?
strncpy
文字の配列を操作するための変数タイプ、マクロ、および関数が定義されているヘッダファイルはどれですか?
string.h
関数を終了するときに値を返すために使用されるキーワードはどれですか?
return
文字列を出力するために使用されるキーワードはどれですか?
%s
文字変数の宣言に使用されるキーワードはどれですか
char
コンソールへの出力の書き込みに使用されるキーワードはどれですか?
printf
最初のステートメント、終了条件、および各ループの後のステートメントが含まれるループを記述するために使用されるキーワードはどれですか?
for
Cプログラムの実行の開始点を宣言するために使用されるキーワードはどれですか?
main
整数を10進数で出力するために使用されるキーワードはどれですか?
%d
定数を表す識別子を宣言するために使用されるキーワードはどれですか?
#define
倍精度実数を出力するために使用されるキーワードはどれですか?
%lf
実数を出力するために使用されるキーワードはどれですか?
%f
倍精度浮動型の変数を宣言するために使用されるキーワードはどれですか?
double
標準入力からデータを読み取るために使用されるキーワードはどれですか?
scanf
さまざまな数学関数と1つのマクロが定義されているヘッダファイルはどれですか?
math.h
変数のアドレスを見つけるために使用されるアドレス演算子はどのキーワードですか?
&
前の条件がfalseの場合、次のステートメントのブロックを実行するために使用されるキーワードはどれですか?
else
プログラムにヘッダーファイルの内容を含めるようにコンパイラーに指示するために使用されるキーワードはどれですか?
#include
整数型変数を宣言するために使用されるキーワードはどれですか?
int
整数を10進数で出力するために使用されるキーワードはどれですか?
%d
入力と出力を実行するための変数タイプ、マクロ、および関数が定義されているヘッダファイルはどれですか?
stdio.h
関数が値を返さないことを示すために使用されるキーワードはどれですか?
void
最初のステートメント、終了条件、および各ループの後のステートメントが含まれるループを記述するために使用されるキーワードはどれですか?
for