U E D R , A S I H C RSS

장용운/C과제/HW1 (rev. 1.3)

장용운/C과제/HW1

장용운 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 <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;
}

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:30:44
Processing time 0.0172 sec