Taek
3. Programming Projects 본문
1. #include <stdio.h>
int main(void)
{
int year, month, day;
printf("Enter a date (mm/dd/yyyy) : ");
scanf("%d/%d/%d",&month,&day,&year);
printf("You entered the date %d%.2d%d\n",year,month,day);
return 0;
}
2. #include <stdio.h>
int main(void)
{
int item, year,day,month;
float price;
printf("Enter item number: ");
scanf("%d", &item);
printf("Enter unit price : ");
scanf("%f", &price);
printf("Enter purchase date (mm/dd/yyyy) : ");
scanf("%d /%d /%d", &month, &day, &year);
printf("Item\t\tUnit\t\tPurchase\n");
printf("\t\tPrice\t\tDate\n");
printf("%d\t\t$%6.2f\t\t%d/%d/%d\n", item, price, month, day, year);
return 0;
}
3. #include <stdio.h>
int main(void)
{
int prefix, identifier, publisher, item, check_digit;
printf("Enter ISBN : ");
scanf("%d-%d-%d-%d-%d", &prefix, &identifier, &publisher, &item, &check_digit);
printf("GS1 prefix : %d\n",prefix);
printf("Group identifier : %d\n", identifier);
printf("Publisher Code : %d\n", publisher);
printf("Item number : %d\n", item);
printf("Check digit : %d\n", check_digit);
return 0;
}
4. #include <stdio.h>
int main(void)
{
int telecom, number1, number2;
printf("Enter phone number [ (xxx) xxx-xxxx ] : ");
scanf("(%d)%d-%d", &telecom,&number1,&number2 );
printf("You entered %d.%d.%d", telecom, number1, number2);
return 0;
}
5. #include <stdio.h>
int main(void)
{
int n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15;
int ro1, ro2, ro3, ro4, co1, co2, co3, co4, dia1, dia2;
printf("Enter the numbers from 1 to 16 in any order : ");
scanf("%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d",
&n0, &n1, &n2, &n3, &n4,&n5,&n6,&n7,&n8,&n9,&n10,&n11,&n12,&n13,&n14,&n15);
printf("%4d%4d%4d%4d\n",n0,n1,n2,n3);
printf("%4d%4d%4d%4d\n",n4,n5,n6,n7);
printf("%4d%4d%4d%4d\n",n8,n9,n10,n11);
printf("%4d%4d%4d%4d\n",n12,n13,n14,n15);
ro1 = (n0 + n1 + n2 + n3);
ro2 = (n4 + n5 + n6 + n7);
ro3 = (n8 + n9 + n10 + n11);
ro4 = (n12 + n13 + n14 + n15);
co1 = (n0 + n4 + n8 + n12);
co2 = (n1 + n5 + n9 + n13);
co3 = (n2 + n6 + n10 + n14);
co4 = (n3 + n7 + n11 + n15);
dia1 = (n0 + n5 + n10 + n15);
dia2 = (n3 + n6 + n9 + n12);
printf("Row sums : %4d%4d%4d%4d\n", ro1, ro2, ro3, ro4);
printf("Column sums : %4d%4d%4d%4d\n", co1, co2, co3, co4);
printf("Diagonal sums : %4d%4d", dia1, dia2);
return 0;
}
6. #include <stdio.h>
int main(void)
{
int num1, denom1, num2, denom2, result_num, result_denom;
printf("Enter two fractions separated by a plus sign : ");
scanf("%d/%d+%d/%d", &num1, &denom1, &num2, &denom2);
num1 *= denom2;
num2 *= denom1;
result_num = (num1 + num2);
result_denom = (denom1 * denom2);
printf("The sum is %d/%d\n", result_num, result_denom);
return 0;
}
'C언어 > 문제 정리' 카테고리의 다른 글
4. Programming Projects (0) | 2018.07.12 |
---|---|
4. Exercises (0) | 2018.07.11 |
3. Exercise (0) | 2018.07.03 |
2. Programming Projects (0) | 2018.07.02 |
2. Exercise (0) | 2018.07.02 |