Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

장용운/C과제/HW1: Difference between revisions

From ZeroWiki
imported>장용운
No edit summary
imported>장용운
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
장용운 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.  ==
<pre>
Output  :
 
***
  ***   
  ***** 
*******
*********
</pre>
//////////////////////////////
// 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 &lt;stdio.h&gt;
int main(void) {
int i;
float a, r;
scanf("%f %f", &amp;a, &amp;r);
r++;
for(i=0; i&lt;=10; i++) {
printf("%5d %12.2f\n", i, a);
a *= r;
}
return 0;
}



Latest revision as of 09:25, 4 May 2011

삭제해주세요