[ 1] 1 Hello World!! 1 #include <s t d i o. h> 2 3 int main ( ) { 4 5 p r i n t f ( H e l l o World!! \ n ) ; 6 7 return 0 ; 8 } 1:

Similar documents
1 return main() { main main C 1 戻り値の型 関数名 引数 関数ブロックをあらわす中括弧 main() 関数の定義 int main(void){ printf("hello World!!\n"); return 0; 戻り値 1: main() 2.2 C main

double float

(search: ) [1] ( ) 2 (linear search) (sequential search) 1

‚æ4›ñ

( ) ( ) 30 ( ) 27 [1] p LIFO(last in first out, ) (push) (pup) 1

£Ã¥×¥í¥°¥é¥ß¥ó¥°(2018) - Âè11²ó – ½ÉÂꣲ¤Î²òÀ⡤±é½¬£² –

コンピュータ概論

超初心者用

[1] #include<stdio.h> main() { printf("hello, world."); return 0; } (G1) int long int float ± ±

C言語によるアルゴリズムとデータ構造

t 2 2 t 2 t F ( ) p- 2 2 F 2 G F ( ) 2 2 F 2 G F ( ) 2 2 2

P05.ppt

1 (1) ( i ) 60 (ii) 75 (iii) 315 (2) π ( i ) (ii) π (iii) 7 12 π ( (3) r, AOB = θ 0 < θ < π ) OAB A 2 OB P ( AB ) < ( AP ) (4) 0 < θ < π 2 sin θ

I. Backus-Naur BNF S + S S * S S x S +, *, x BNF S (parse tree) : * x + x x S * S x + S S S x x (1) * x x * x (2) * + x x x (3) + x * x + x x (4) * *

O(N) ( ) log 2 N

新・明解C言語 ポインタ完全攻略


file"a" file"b" fp = fopen("a", "r"); while(fgets(line, BUFSIZ, fp)) {... fclose(fp); fp = fopen("b", "r"); while(fgets(line, BUFSIZ, fp)) {... fclose

PC Windows 95, Windows 98, Windows NT, Windows 2000, MS-DOS, UNIX CPU

PowerPoint Presentation

untitled

comment.dvi

tuat1.dvi

II ( ) prog8-1.c s1542h017%./prog8-1 1 => 35 Hiroshi 2 => 23 Koji 3 => 67 Satoshi 4 => 87 Junko 5 => 64 Ichiro 6 => 89 Mari 7 => 73 D

Minimum C Minimum C Minimum C BNF T okenseq W hite Any D

/* do-while */ #include <stdio.h> #include <math.h> int main(void) double val1, val2, arith_mean, geo_mean; printf( \n ); do printf( ); scanf( %lf, &v

p = 1, 2, cos 2n + p)πj = cos 2nπj 2n + p)πj, sin = sin 2nπj 7.1) f j = a ) 0 + a p + a n+p cos 2nπj p=1 p=0 1 + ) b n+p p=0 sin 2nπj 1 2 a 0 +

6 6.1 sound_wav_files flu00.wav.wav 44.1 khz 1/44100 spwave Text with Time spwave t T = N t N 44.1 khz t = 1 sec j t f j {f 0, f 1, f 2,, f N 1

( ) 1 1: 1 #include <s t d i o. h> 2 #include <GL/ g l u t. h> 3 #include <math. h> 4 #include <s t d l i b. h> 5 #include <time. h>

C による数値計算法入門 ( 第 2 版 ) 新装版 サンプルページ この本の定価 判型などは, 以下の URL からご覧いただけます. このサンプルページの内容は, 新装版 1 刷発行時のものです.

A/B (2018/10/19) Ver kurino/2018/soft/soft.html A/B

Cプログラミング - 第8回 構造体と再帰

高等学校学習指導要領

高等学校学習指導要領

18 C ( ) hello world.c 1 #include <stdio.h> 2 3 main() 4 { 5 printf("hello World\n"); 6 } [ ] [ ] #include <stdio.h> % cc hello_world.c %./a.o

卒 業 研 究 報 告.PDF

C言語による数値計算プログラミング演習

£Ã¥×¥í¥°¥é¥ß¥ó¥°ÆþÌç (2018) - Â裱£²²ó ¡Ý½ÉÂꣲ¤Î²òÀ⡤±é½¬£²¡Ý

1-4 int a; std::cin >> a; std::cout << "a = " << a << std::endl; C++( 1-4 ) stdio.h iostream iostream.h C++ include.h 1-4 scanf() std::cin >>

pptx

AHPを用いた大相撲の新しい番付編成

I J

:30 12:00 I. I VI II. III. IV. a d V. VI

I. Backus-Naur BNF : N N 0 N N N N N N 0, 1 BNF N N 0 11 (parse tree) 11 (1) (2) (3) (4) II. 0(0 101)* (

program.dvi

C

: CR (0x0d) LF (0x0a) line separator CR Mac LF UNIX CR+LF MS-DOS WINDOWS Japan Advanced Institute of Science and Technology

joho09.ppt

P06.ppt

1 1.1 C 2 1 double a[ ][ ]; 1 3x x3 ( ) malloc() 2 double *a[ ]; double 1 malloc() dou

DA13

joho12.ppt

新版明解C言語 実践編

1 1.1 C 2 1 double a[ ][ ]; 1 3x x3 ( ) malloc() malloc 2 #include <stdio.h> #include

mstrcpy char *mstrcpy(const char *src); mstrcpy malloc (main free ) stdio.h fgets char *fgets(char *s, int size, FILE *stream); s size ( )

3.1 stdio.h iostream List.2 using namespace std C printf ( ) %d %f %s %d C++ cout cout List.2 Hello World! cout << float a = 1.2f; int b = 3; cout <<

USB ID TA DUET 24:00 DUET XXX -YY.c ( ) XXX -YY.txt() XXX ID 3 YY ID 5 () #define StudentID 231

£Ã¥×¥í¥°¥é¥ß¥ó¥°(2018) - Âè10²ó – ¿¹à¼°¤Îɾ²Á¡§¥¢¥ë¥´¥ê¥º¥à¤Î²þÁ± –

A/B (2010/10/08) Ver kurino/2010/soft/soft.html A/B

:30 12:00 I. I VI II. III. IV. a d V. VI

1.ppt

I ASCII ( ) NUL 16 DLE SP P p 1 SOH 17 DC1! 1 A Q a q STX 2 18 DC2 " 2 B R b

9 8 7 (x-1.0)*(x-1.0) *(x-1.0) (a) f(a) (b) f(a) Figure 1: f(a) a =1.0 (1) a 1.0 f(1.0)

XMPによる並列化実装2

Microsoft PowerPoint - program.ppt [互換モード]

Original : Hello World! (0x0xbfab85e0) Copy : Hello World! (0x0x804a050) fgets mstrcpy malloc mstrcpy (main ) mstrcpy malloc free fgets stream 1 ( \n

講習No.12

untitled

ランダムウォークの境界条件・偏微分方程式の数値計算

C ( ) C ( ) C C C C C 1 Fortran Character*72 name Integer age Real income 3 1 C mandata mandata ( ) name age income mandata ( ) mandat

Microsoft Word - no15.docx

p0124_03

橡Pro PDF

Microsoft PowerPoint - 14Chap17.ppt

N88 BASIC 0.3 C: My Documents 0.6: 0.3: (R) (G) : enterreturn : (F) BA- SIC.bas 0.8: (V) 0.9: 0.5:

<4D F736F F D2095BD90AC E E838B8C6E8EBE8AB382CC93AE8CFC82C98AD682B782E9838A837C815B83675F2E646F6378>

Microsoft Word - C.....u.K...doc

double 2 std::cin, std::cout 1.2 C fopen() fclose() C++ std::fstream 1-3 #include <fstream> std::fstream fout; int a = 123; fout.open( "data.t

問 2 ( 型変換 ) 次のプログラムを実行しても正しい結果が得られない 何が間違いかを指摘し 正しく修正せよ ただし int サイズが 2 バイト long サイズが 4 バイトの処理系での演算を仮定する #include <stdio.h> int main( void ) { int a =

2009 T

all.dvi

r07.dvi

joho07-1.ppt

A

Microsoft Word - no15.docx

ohp07.dvi

1 C STL(1) C C C libc C C C++ STL(Standard Template Library ) libc libc C++ C STL libc STL iostream Algorithm libc STL string vector l

8 / 0 1 i++ i 1 i-- i C !!! C 2

新・明解C言語 実践編

Gauss

BW BW

x h = (b a)/n [x i, x i+1 ] = [a+i h, a+ (i + 1) h] A(x i ) A(x i ) = h 2 {f(x i) + f(x i+1 ) = h {f(a + i h) + f(a + (i + 1) h), (2) 2 a b n A(x i )

P03.ppt

main


Microsoft PowerPoint - kougi9.ppt

AutoTuned-RB

新・明解C言語で学ぶアルゴリズムとデータ構造

A/B (2018/06/08) Ver kurino/2018/soft/soft.html A/B

1 4 2 EP) (EP) (EP)

Transcription:

005 9 7 1 1.1 1 Hello World!! 5 p r i n t f ( H e l l o World!! \ n ) ; 7 return 0 ; 8 } 1: 1 [ ] Hello World!! from Akita National College of Technology. 1

: 5 p r i n t f ( H e l l o World!! \ n ) ; p r i n t f ( from Akita National C o l l e g e o f Technology. \ n ) ; 7 8 return 0 ; 9 } [ ] : 5 int i, j ; 7 / / 8 p r i n t f (?\ t ) ; 9 s c a n f ( %d,& i ) ; 10 p r i n t f (?\ t ) ; 11 s c a n f ( %d,& j ) ; 1 1 / / 1 p r i n t f ( %d+%d=%d\n, i, j, i+j ) ; 15 p r i n t f ( %d %d=%d\n, i, j, i j ) ; 1 p r i n t f ( %d %d=%d\n, i, j, i j ) ; return 0 ; 19 } [ ] : 5 int i, j ; 7 / / 8 p r i n t f (?\ t ) ; 9 s c a n f ( %d,& i ) ; 10 p r i n t f (?\ t ) ; 11 s c a n f ( %d,& j ) ; 1 1 1 / / 15 p r i n t f ( %d/%d=\n, i, j ) ; 1 p r i n t f ( \ t \ t%d\n, i / j ) ; p r i n t f ( \ t \ t%d\n, i%j ) ; 19 return 0 ; 0 }

[ 5] 5: 5 double x, y ; 7 / / 8 p r i n t f (?\ t ) ; 9 s c a n f ( %l f,&x ) ; 10 p r i n t f (?\ t ) ; 11 s c a n f ( %l f,&y ) ; 1 1 / / 1 p r i n t f ( %f+%f=%f \n, x, y, x+y ) ; 15 p r i n t f ( %f %f=%f \n, x, y, x y ) ; 1 p r i n t f ( %f %f=%f \n, x, y, x y ) ; p r i n t f ( %f/%f=%f \n, x, y, x/y ) ; 19 return 0 ; 0 } [ ] [deg] : 5 double rad, deg ; 7 / / 8 p r i n t f ( [ deg ]? \ t ) ; 9 s c a n f ( %l f,&deg ) ; 10 11 / / 1 rad=deg / 1 8 0. 0. 1 1 5 9 5 ; 1 p r i n t f ( %f [ rad ] \ n, rad ) ; 1 15 return 0 ; 1 } [ 7] [deg] 7: #include <math. h> int main ( ) { 5 double rad, deg ; 7 8 / / 9 p r i n t f ( [ deg ]? \ t ) ;

10 s c a n f ( %l f,&deg ) ; 11 1 / / 1 rad=deg / 1 8 0. 0. 1 1 5 9 5 ; 1 p r i n t f ( s i n = %f \n, s i n ( rad ) ) ; 15 p r i n t f ( cos = %f \n, cos ( rad ) ) ; 1 p r i n t f ( tan = %f \n, tan ( rad ) ) ; return 0 ; 19 }. if goto 1 1000 8: twif goto 5 int i, sum ; 7 / / 8 sum=0; 9 i =1; 10 11 loop : / / 1 sum+=i ; / sum=sum+i / 1 i ++; / i / 1 i f ( i <=1000)goto loop ; 15 1 p r i n t f ( sum = %d\n,sum ) ; return 0 ; 19 } [ ] for 1 1000 9: for 5 int i, sum ; 7 / / 8 sum=0; 9 10 for ( i =1; i <=1000; i ++){ 11 sum+=i ; / sum=sum+i / 1 } 1 1 p r i n t f ( sum = %d\n,sum ) ; 15 1 return 0 ;

} [ ] while 1 1000 10: while 5 int i, sum ; 7 / / 8 sum=0; 9 i =1; 10 11 while ( i <=1000){ 1 sum+=i ; / sum=sum+i / 1 i ++; 1 } 15 1 p r i n t f ( sum = %d\n,sum ) ; return 0 ; 19 } [ ] do while 1 1000 11: do while 5 int i, sum ; 7 / / 8 sum=0; 9 i =1; 10 11 do{ 1 sum+=i ; / sum=sum+i / 1 i ++; 1 }while ( i <=1000); 15 1 p r i n t f ( sum = %d\n,sum ) ; return 0 ; 19 } [ 5] 1 100000 #include <math. h> #define TEST 100000 1: 5

5 int main ( void ){ int number [ TEST+1]; 7 int i, j, test max ; 8 9 / / 10 for ( i =1; i<=test; i ++){ / number [ i ]=0 i / 11 number [ i ]=0; / number [ i ]=1 i / 1 } 1 1 / ( ) / 15 test max =(int ) s q r t (TEST ) ; 1 for ( i =; i<=test max ; i ++){ i f ( number [ i ]==0){ for ( j = i ; j<=test; j+=i ){ 19 number [ j ]=1; 0 } 1 } } / / 5 j =0; p r i n t f ( No\ tprime Number\n ) ; 7 8 for ( i =; i<=test; i ++){ 9 i f ( number [ i ]==0){ 0 j ++; 1 p r i n t f ( %d\ t%d\n, j, i ) ; } } 5 return 0 ; 7 }. 10 1: #define N 10 int main ( ) { 5 char temp ; int i, input num [N ] ; 7 int sum gusu, sum kisu ; 8 9 / / 10 for ( i =0; i <N; i ++){ 11 p r i n t f ( %d?\ t, i +1); 1 s c a n f ( %d%c, &input num [ i ],& temp ) ; 1 } 1 15 / 0 / 1 sum gusu = 0 ;

sum kisu = 0 ; 19 / / 0 for ( i =0; i <N; i ++){ 1 i f ( input num [ i ]% == 0){ / / sum gusu += input num [ i ] ; } else { / / sum kisu += input num [ i ] ; 5 } } 7 8 9 p r i n t f ( \ t%d\n, sum gusu ) ; 0 p r i n t f ( \ t%d\n, sum kisu ) ; 1 return 0 ; } [ ] 1: #include <s t d l i b. h> / / #include <time. h> / / 5 int main ( void ){ int a [ 1 0 ], i, j, ndata, t e s t ; 7 8 ndata =10; 9 10 srand ( ( unsigned int ) time (NULL) ) ; / / 11 1 for ( i =0; i <ndata ; i ++){ 1 a [ i ]= rand ( ) ; / a [ i ] / 1 } 15 1 j =1; 19 / / 0 while ( j<ndata ){ 1 t e s t = a [ j ] ; i=j 1; while(0<= i && t e s t <a [ i ] ) { / / 5 a [ i +1] = a [ i ] ; i ; 7 } 8 9 a [ i +1] = t e s t ; 0 j ++; 1 } / / for ( i =0; i <ndata ; i ++){ 5 p r i n t f ( %d\n, a [ i ] ) ; } 7 7

8 return 0 ; 9 }. 0 0 θ[deg] sin θ cos θ, tan θ 15: #include <math. h> int main ( ) { 5 int t h e t a ; 7 double rad, s, c, t ; 8 FILE fp ; 9 10 fp=fopen ( t r i a n g l e t a b l e. t x t, w ) ; / / 11 1 for ( t h e t a =0; theta <=0; t h e t a++){ 1 rad=t h e t a / 1 8 0. 0. 1 1 5 9 ; / / 1 15 s=s i n ( rad ) ; / / 1 c=cos ( rad ) ; t=tan ( rad ) ; 19 f p r i n t f ( fp, %d\ t%f \ t%f \ t%f \n, theta, s, c, t ) ; / / 0 } 1 f c l o s e ( fp ) ; / / return 0 ; 5 } [ ] 1: 5 int t h e t a ; double s, c, t ; 7 FILE fp ; 8 9 / ( ) / 10 fp=fopen ( t r i a n g l e t a b l e. t x t, r ) ; 11 1 / / 1 while ( f s c a n f ( fp, %d%l f%l f%l f, &theta, &s, &c, &t )!= EOF){ 1 p r i n t f ( %d\ t%f \ t%f \ t%f \n, theta, s, c, t ) ; / / 15 } 1 8

f c l o s e ( fp ) ; / / 19 return 0 ; 0 }.5 : #include <s t r i n g. h> int main ( ) { 5 char moji [ ] ; 7 int i, n ; 8 9 p r i n t f ( \ n ) ; 10 f g e t s ( moji,, s t d i n ) ; / 1 / 11 n=s t r l e n ( moji ) ; / / 1 1 1 / / 15 for ( i=n ; i >=0; i ){ 1 p r i n t f ( %c, moji [ i ] ) ; } 19 p r i n t f ( \n ) ; 0 1 return 0 ; }. (a, b, c) : #include <math. h> double heron ( double x, double y, double z ) ; 5 / ========================================================= / / main / 7 / ========================================================= / 8 int main ( ) { 9 10 double a, b, c, s ; 11 char temp ; 1 1 p r i n t f ( \ n ) ; 9

1 s c a n f ( %l f%l f%l f%c, &a, &b, &c, &temp ) ; 15 1 s=heron ( a, b, c ) ; i f ( s < 900){ 19 p r i n t f ( \ n ) ; 0 } else { 1 p r i n t f ( % f \n, s ) ; } return 0 ; 5 } 7 8 / ========================================================= / 9 / / 0 / ========================================================= / 1 double heron ( double x, double y, double z ){ double s, menseki ; i f ( ( x+y)<z ( y+z)<x ( z+x)<y ){ 5 return 999; } 7 8 s=(x+y+z ) /. 0 ; 9 0 menseki=s q r t ( s ( s x ) ( s y ) ( s z ) ) ; 1 return menseki ; }.7 50 19: #define NINZU 5 struct k a n r i { 5 char myoji [ ] ; char namae [ ] ; 7 int j y u n i ; 8 double h e i k i n ; 9 int e n g l i s h ; 10 int math ; 11 int i n f o ; 1 } ; 1 1 int read ( struct k a n r i g [ ] ) ; 15 int s e k i j i k e i s a n ( struct k a n r i g [ ] ) ; 1 int h y o j i ( struct k a n r i g [ ] ) ; 10

/ ========================================================= / 19 / main / 0 / ========================================================= / 1 int main ( ) { struct k a n r i g a k u s e i [ NINZU ] ; read ( g a k u s e i ) ; 5 s e k i j i k e i s a n ( g a k u s e i ) ; h y o j i ( g a k u s e i ) ; 7 8 return 0 ; 9 } 0 1 / ========================================================= / / / / ========================================================= / 5 int read ( struct k a n r i g [ ] ) { FILE data ; 7 int i ; 8 9 data=fopen ( s e i s e k i. t x t, r ) ; 0 1 for ( i =0; i <NINZU ; i ++){ f s c a n f ( data, %s%s%d%d%d, g [ i ]. myoji, g [ i ]. namae, &g [ i ]. e n g l i s h, &g [ i ]. math, &g [ i ]. i n f o ) ; } 5 f c l o s e ( data ) ; 7 8 return 0 ; 9 } 50 51 5 / ========================================================= / 5 / / 5 / ========================================================= / 55 int s e k i j i k e i s a n ( struct k a n r i g [ ] ) { 5 int i, j ; 57 struct k a n r i t e s t ; 58 59 for ( i =0; i <NINZU ; i ++){ 0 g [ i ]. h e i k i n =(g [ i ]. e n g l i s h+g [ i ]. math+g [ i ]. i n f o ) /. 0 ; 1 } / ( ) / j =1; 5 while ( j<ninzu){ t e s t = g [ j ] ; 7 i=j 1; 8 9 while(0<= i && t e s t. h e i k i n >g [ i ]. h e i k i n ){ 70 g [ i +1] = g [ i ] ; 71 i ; 7 } 7 7 g [ i +1] = t e s t ; 75 j ++; 7 } 77 78 return 0 ; 79 } 11

80 81 8 / ========================================================= / 8 / / 8 / ========================================================= / 85 int h y o j i ( struct k a n r i g [ ] ) { 8 int i ; 87 88 for ( i =0; i <NINZU ; i ++){ 89 p r i n t f ( %d\ t%l f \ t%s \ t%s \ t%d\ t%d\ t%d\n, 90 i +1, 91 g [ i ]. h e i k i n, 9 g [ i ]. myoji, 9 g [ i ]. namae, 9 g [ i ]. e n g l i s h, 95 g [ i ]. math, 9 g [ i ]. i n f o 97 ) ; 98 } 99 100 return 0 ; 101 }.8 a, b, c a b b c c a 0: int r o t ( int x, int y, int z ) ; / ========================================================= / 5 / main / / ========================================================= / 7 int main ( ) { 8 9 int a, b, c ; 10 11 a=1; 1 b=; 1 c =; 1 15 p r i n t f ( a=%d\ tb=%d\ t c=%d\n, a, b, c ) ; 1 r o t (&a, &b, &c ) ; / / 19 p r i n t f ( a=%d\ tb=%d\ t c=%d\n, a, b, c ) ; 0 1 return 0 ; } 5 / ========================================================= / 7 / / 8 / ========================================================= / 1

9 int r o t ( int x, int y, int z ){ 0 int temp ; 1 temp= z ; z = y ; 5 y = x ; x = temp ; 7 8 return 0 ; 9 } [ ] 100 100 a[i][j]=i*i+j a[i][j] a[j][i] 1: #define N 100 int t r a n p o s e ( int matrix [ ] [ N ] ) ; 5 / ========================================================= / / main / 7 / ========================================================= / 8 int main ( ) { 9 10 int i, j, matrix [N ] [ N ] ; 11 1 for ( i =0; i <N; i ++){ 1 for ( j =0; j<n; j ++){ 1 matrix [ i ] [ j ] = i i+j ; 15 } 1 } t r a n p o s e ( matrix ) ; 19 0 return 0 ; 1 } / ========================================================= / 5 / / / ========================================================= / 7 int t r a n p o s e ( int a [ ] [ N] ) { 8 int i, j, temp ; 9 0 for ( i =0; i <N; i ++){ 1 for ( j=i +1; j<n; j ++){ temp=a [ i ] [ j ] ; a [ i ] [ j ]=a [ j ] [ i ] ; a [ j ] [ i ]=temp ; 5 } } 7 8 return 0 ; 9 } 1