More actions
imported>장용운 No edit summary |
imported>장용운 No edit summary |
||
| Line 28: | Line 28: | ||
// printf("The sum of four numbers : %d\n", (fdn/1000%10) + (fdn/100%10) + (fdn/10%10) + (fdn%10)); | // printf("The sum of four numbers : %d\n", (fdn/1000%10) + (fdn/100%10) + (fdn/10%10) + (fdn%10)); | ||
printf("The sum of four numbers : %d\n", (int)(fdn/1000) + (fdn/100%10) + (fdn/10%10) + (fdn%10)); | printf("The sum of four numbers : %d\n", (int)(fdn/1000) + (fdn/100%10) + (fdn/10%10) + (fdn%10)); | ||
return 0; | |||
} | |||
== Write a C program that output as follows. == | |||
Output : | |||
*** | |||
*** | |||
***** | |||
******* | |||
********* | |||
////////////////////////////// | |||
// C Programming Homework 1 // | |||
////////////////////////////// | |||
// // | |||
// Problem Number : 2 // | |||
// // | |||
// Student ID : 20114924 // | |||
// // | |||
// Student Name : 장용운 // | |||
// // | |||
////////////////////////////// | |||
#include <stdio.h> | |||
int main(void) { | |||
int i, j; | |||
for(i=0; i<5; i++) { | |||
for(j=4; j>i; j--) { | |||
printf(" "); | |||
} | |||
for(j=0; j<(i*2+1); j++) { | |||
printf("*"); | |||
} | |||
printf("\n"); | |||
} | |||
return 0; | |||
} | |||
== Write a program that gets a starting principal(A, 원금), annual interest rate(r, 연이율) from a keyboard (standard input) and print the total amount on deposit (예치기간이 지난 뒤 총금액, 원리합계) for the year(n) from 0 to 10. == | |||
total deposit = A*(1+r)^n | |||
For example, | |||
1000.0 0.05 <- keyboard input // 5% should be written as 0.05 | |||
0 1000.00 | |||
1 1050.00 | |||
2 1102.50 | |||
3 1157.62 | |||
4 1215.51 | |||
5 1276.28 | |||
6 1340.10 | |||
7 1407.10 | |||
8 1477.46 | |||
9 1551.33 | |||
10 1628.89 | |||
////////////////////////////// | |||
// C Programming Homework 1 // | |||
////////////////////////////// | |||
// // | |||
// Problem Number : 3 // | |||
// // | |||
// Student ID : 20114924 // | |||
// // | |||
// Student Name : 장용운 // | |||
// // | |||
////////////////////////////// | |||
#include <stdio.h> | |||
int main(void) { | |||
int i; | |||
float a, r; | |||
scanf("%f %f", &a, &r); | |||
r++; | |||
for(i=0; i<=10; i++) { | |||
printf("%5d %12.2f\n", i, a); | |||
a *= r; | |||
} | |||
return 0; | return 0; | ||
} | } | ||
Revision as of 05:20, 19 April 2011
장용운 C과제 HW1
Write a program that reads a four digit integer and prints the sum of its digits as an output.
//////////////////////////////
// C Programming Homework 1 //
//////////////////////////////
// //
// Problem Number : 1 //
// //
// Student ID : 20114924 //
// //
// Student Name : 장용운 //
// //
//////////////////////////////
#include <stdio.h>
#define fdn four_digit_num
int main(void) {
int fdn;
scanf("%d", &fdn);
// printf("The sum of four numbers : %d\n", (fdn/1000%10) + (fdn/100%10) + (fdn/10%10) + (fdn%10));
printf("The sum of four numbers : %d\n", (int)(fdn/1000) + (fdn/100%10) + (fdn/10%10) + (fdn%10));
return 0;
}
Write a C program that output as follows.
Output :
*** ***** *******
//////////////////////////////
// C Programming Homework 1 //
//////////////////////////////
// //
// Problem Number : 2 //
// //
// Student ID : 20114924 //
// //
// Student Name : 장용운 //
// //
//////////////////////////////
#include <stdio.h>
int main(void) {
int i, j;
for(i=0; i<5; i++) {
for(j=4; j>i; j--) {
printf(" ");
}
for(j=0; j<(i*2+1); j++) {
printf("*");
}
printf("\n");
}
return 0;
}
Write a program that gets a starting principal(A, 원금), annual interest rate(r, 연이율) from a keyboard (standard input) and print the total amount on deposit (예치기간이 지난 뒤 총금액, 원리합계) for the year(n) from 0 to 10.
total deposit = A*(1+r)^n
For example,
1000.0 0.05 <- keyboard input // 5% should be written as 0.05
0 1000.00 1 1050.00 2 1102.50 3 1157.62 4 1215.51 5 1276.28 6 1340.10 7 1407.10 8 1477.46 9 1551.33 10 1628.89
//////////////////////////////
// C Programming Homework 1 //
//////////////////////////////
// //
// Problem Number : 3 //
// //
// Student ID : 20114924 //
// //
// Student Name : 장용운 //
// //
//////////////////////////////
#include <stdio.h>
int main(void) {
int i;
float a, r;
scanf("%f %f", &a, &r);
r++;
for(i=0; i<=10; i++) {
printf("%5d %12.2f\n", i, a);
a *= r;
}
return 0;
}