J
Junmin H.
Hello, just wrote down 4 simple codes to print numbers with order
for practice in C.
Just would like to know if you guys have any suggestion about them.
thanks
Junmin
=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=
#include <stdio.h>
main(void){
int i = 0;
while(i < 9){
int j = 0;
while(j < i){
printf("- ");
++j;
}
int x = ++i;
while(x <= 9){
printf("%d ",x);
++x;
}
printf("\n");
}
return 0;
}
OUTPUT:
junmin@T61Gentoo ~/C $ ./number
1 2 3 4 5 6 7 8 9
- 2 3 4 5 6 7 8 9
- - 3 4 5 6 7 8 9
- - - 4 5 6 7 8 9
- - - - 5 6 7 8 9
- - - - - 6 7 8 9
- - - - - - 7 8 9
- - - - - - - 8 9
- - - - - - - - 9
=2=2=2=2=2=2=2=2=2=2=2=2=2=2=2=2=2=2=2=2=2=2=
#include <stdio.h>
main(void){
int i = 0;
int k = 9;
while(i < 5){
int j = 0;
while(j < i){
printf("- ");
++j;
}
int x = ++i;
while(x <= k){
printf("%d ", x);
++x;
}
--k;
printf("\n");
}
return 0;
}
OUTPUT:
junmin@T61Gentoo ~/C $ ./number2
1 2 3 4 5 6 7 8 9
- 2 3 4 5 6 7 8
- - 3 4 5 6 7
- - - 4 5 6
- - - - 5
=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=
#include <stdio.h>
main(void){
int i;
for(i = 0; i < 9; i++,printf("\n")){
int j = 1;
while(j <= 9){
printf("%d ",j);
if(j == i){
printf("+");
}
++j;
}
}
return 0;
}
OUTPUT:
junmin@T61Gentoo ~/C $ ./number3
1 2 3 4 5 6 7 8 9
1 +2 3 4 5 6 7 8 9
1 2 +3 4 5 6 7 8 9
1 2 3 +4 5 6 7 8 9
1 2 3 4 +5 6 7 8 9
1 2 3 4 5 +6 7 8 9
1 2 3 4 5 6 +7 8 9
1 2 3 4 5 6 7 +8 9
1 2 3 4 5 6 7 8 +9
=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=
#include <stdio.h>
main(void){
int i;
for(i = 0; i < 9; i++,printf("\n")){
int j = 1;
while(j <= 9){
if(j == i)
printf("(");
printf("%d ", j);
if(j == i)
printf("+");
if(j == i + 1 && i + 1 != 1)
printf(")");
++j;
}
}
return 0;
}
OUTPUT:
junmin@T61Gentoo ~/C $ ./number4
1 2 3 4 5 6 7 8 9
(1 +2 )3 4 5 6 7 8 9
1 (2 +3 )4 5 6 7 8 9
1 2 (3 +4 )5 6 7 8 9
1 2 3 (4 +5 )6 7 8 9
1 2 3 4 (5 +6 )7 8 9
1 2 3 4 5 (6 +7 )8 9
1 2 3 4 5 6 (7 +8 )9
1 2 3 4 5 6 7 (8 +9 )
================================
for practice in C.
Just would like to know if you guys have any suggestion about them.
thanks
Junmin
=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=1=
#include <stdio.h>
main(void){
int i = 0;
while(i < 9){
int j = 0;
while(j < i){
printf("- ");
++j;
}
int x = ++i;
while(x <= 9){
printf("%d ",x);
++x;
}
printf("\n");
}
return 0;
}
OUTPUT:
junmin@T61Gentoo ~/C $ ./number
1 2 3 4 5 6 7 8 9
- 2 3 4 5 6 7 8 9
- - 3 4 5 6 7 8 9
- - - 4 5 6 7 8 9
- - - - 5 6 7 8 9
- - - - - 6 7 8 9
- - - - - - 7 8 9
- - - - - - - 8 9
- - - - - - - - 9
=2=2=2=2=2=2=2=2=2=2=2=2=2=2=2=2=2=2=2=2=2=2=
#include <stdio.h>
main(void){
int i = 0;
int k = 9;
while(i < 5){
int j = 0;
while(j < i){
printf("- ");
++j;
}
int x = ++i;
while(x <= k){
printf("%d ", x);
++x;
}
--k;
printf("\n");
}
return 0;
}
OUTPUT:
junmin@T61Gentoo ~/C $ ./number2
1 2 3 4 5 6 7 8 9
- 2 3 4 5 6 7 8
- - 3 4 5 6 7
- - - 4 5 6
- - - - 5
=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=3=
#include <stdio.h>
main(void){
int i;
for(i = 0; i < 9; i++,printf("\n")){
int j = 1;
while(j <= 9){
printf("%d ",j);
if(j == i){
printf("+");
}
++j;
}
}
return 0;
}
OUTPUT:
junmin@T61Gentoo ~/C $ ./number3
1 2 3 4 5 6 7 8 9
1 +2 3 4 5 6 7 8 9
1 2 +3 4 5 6 7 8 9
1 2 3 +4 5 6 7 8 9
1 2 3 4 +5 6 7 8 9
1 2 3 4 5 +6 7 8 9
1 2 3 4 5 6 +7 8 9
1 2 3 4 5 6 7 +8 9
1 2 3 4 5 6 7 8 +9
=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=4=
#include <stdio.h>
main(void){
int i;
for(i = 0; i < 9; i++,printf("\n")){
int j = 1;
while(j <= 9){
if(j == i)
printf("(");
printf("%d ", j);
if(j == i)
printf("+");
if(j == i + 1 && i + 1 != 1)
printf(")");
++j;
}
}
return 0;
}
OUTPUT:
junmin@T61Gentoo ~/C $ ./number4
1 2 3 4 5 6 7 8 9
(1 +2 )3 4 5 6 7 8 9
1 (2 +3 )4 5 6 7 8 9
1 2 (3 +4 )5 6 7 8 9
1 2 3 (4 +5 )6 7 8 9
1 2 3 4 (5 +6 )7 8 9
1 2 3 4 5 (6 +7 )8 9
1 2 3 4 5 6 (7 +8 )9
1 2 3 4 5 6 7 (8 +9 )
================================