
char name[100];
scanf("%s", name);
printf("첫 번째 문자 입력하세요 : ");
scanf("%c", &ch1);
printf("두 번째 문자 입력하세요 : ");
scanf("%c", &ch2);
printf("세 번째 문자 입력하세요 : ");
scanf("%c", &ch3);
문자 세 개를 입력받아 ch1, ch2, ch3 변수에 넣고 있습니다.첫 번째 문자 입력하세요 : a 두 번째 문자 입력하세요 : b 세 번째 문자 입력하세요 : c버퍼는 요런 상태가 되지요.



printf("첫 번째 문자 입력하세요 : ");
scanf("%c", &ch1); // a 받고,
getchar(); // 엔터 받아오기
printf("두 번째 문자 입력하세요 : ");
scanf("%c", &ch2); // b 받고,
getchar(); // 엔터 받아오기
printf("세 번째 문자 입력하세요 : ");
scanf("%c", &ch3);
이렇게 문제가 해결됩니다.
printf("구구단 2단을 외자!\n");
printf("%d * %d = %d\n", 2, 2, 2*2);
printf("%d * %d = %d\n", 2, 3, 2*3);
printf("%d * %d = %d\n", 2, 4, 2*4);
printf("%d * %d = %d\n", 2, 5, 2*5);
printf("%d * %d = %d\n", 2, 6, 2*6);
.....
.....
이렇게 일일이 타이핑을 하기에는 너무나 귀찮죠.
int i;
printf("구구단 2단을 외자!\n");
for( i=2 ; i<=9 ; i++){
printf("%d * %d = %d\n", 2, i, 2*i);
}
for(){
반복할내용;
}
그냥 for 적으시고 안에 반복할 내용을 넣으면 됩니다.


for(){
for(){
}
}
2중 for문에서의 실행 흐름을 잘 알아두세요.
for( i는 1부터 N까지 )
for( j는 1부터 i까지 )
print("*")
print("\n")
심플하죠? 하핫
#define _CRT_SECURE_NO_WARNINGS //scanf_s말고 scanf를 쓸 수 있도록 하는 코드
#include <stdio.h>
int main(){
int n;
printf("몇 단짜리를 출력할까요? ");
scanf("%d", &n);
int flag = 1;
for (int i = 0; i >= 0; i+=flag){
for (int k = n-i; k > 0; k--){
printf(" ");
}
for (int j = 0; j < 2*i + 1; j++){
printf("*");
}
printf("\n");
if (i == n - 1) flag = -flag;
}
return 0;
}
#include <stdio.h>
int main(void)
{
int i,j;
for (i = 1; i <= 10; i++)
{
for (j = 1; j <= i; j++)
printf("*");
printf("\n");
}
return 0;
}
#include <stdio.h>
int main(void)
{
int i, j;
for (i = 1; i <= 10; i++)
{
for (j = 1; j<=10-i; j++)
printf(" ");
for (j = 1; j <=i; j++)
printf("*");
printf("\n");
}
return 0;
}
#include<stdio.h>
int main(){
int i, n, j;
scanf("%d", &n);
for(i=1; i<=n; n++){
for(j=1; j<=i; j++){
printf("*");}
printf("\n");
}
return 0;
}
#include<stdio.h>
int main(){
int i, n, j;
scanf("%d",&n);
for(i=1; i<=n; n++){
for(j=1; j<=i; j++){
printf("%10*nc",*);
}
printf("\n");}
return 0;
}
#include <stdio.h>
int main(){
int a, b, n;
printf("숫자를 입력 하십시오.");
scanf("%d", &n);
for (a = 1; a <= n; a++)
{
for (b = 1; b <= a; b++)
{
printf("*");
}
printf("\n");
}
}
#include <stdio.h>
int main() {
int a, b, n;
printf("숫자를 입력 하십시오: ");
scanf("%d", &n);
for (a = 1; a <= n; a++)
{
for (b = 1; b <= n - a; b++)
{
printf(" ");
}
for (b = 1; b <= a; b++);
{
printf("*");
}
printf("\n");
}
}