POLITO COMPUTER SCIENCE lab numero tre

막 쓰는 POLITO COMPUTER SCIENCE lab numero due
  • Write a program following the guidelines below: a) Define two integer variables: int_1 and int_2 정의 두 개: int1,int_2 b) Define two real variables: float_1 and float_2 두 개의 부동점수 정의:float1,float_2 c) Use the scanf function to acquire two real numbers and two integer numbers from the keyboard는 scanf를 사용하여 키보드에서 해당하는 숫자를 가져옵니다.d) Assign the real numbers to the real variables and the integer numbers to the integer variables, respectively는 해당 숫자를 해당 위치에 할당 e) Use the printf function to output the values of the 4 variables on the screen in the following format: printf 형식으로 다음 기준에 따라 출력: i. int1 and int_2 on the same line, each one occupying 5 spaces, int_1 및 int2 같은 줄에서 각각 5개의 빈자리를 차지 ii.float_1 occupies at least 5 spaces and has 2 digits of precision after the decimal point float_1은 최소 5개의 공백에서 소수점을 자른 후 2개의 단위를 유지한다.iii. float_2 has 3 digits of precision after the decimal point. ** float_2 소수점 뒤에 3자리 남기기** 비고:%f: 너비를 지정하지 않고 정수 부분을 모두 출력하고 6자리 소수점을 출력합니다.%m.nf: 출력은 모두 m열을 차지하는데 그 중에서 n자리 소수가 있다. 만약에 수치의 폭이 m보다 작으면 공백을 보충한다.m.nf: 출력은 모두 m열을 차지하는데 그 중 n자리 소수가 있습니다. 만약 수치의 폭이 m우측보다 작으면 빈칸을 보충합니다.nf: 소수점 이하 n 자리를 유지합니다.
  •     #include
        void main() 
        {
        	float   float_1, float_2;
        	/*define int */
        	int		int_1, int_2;
        	/*define float*/
        	printf("pls int the values !
    "); scanf("%d,%d,%f,%f", &int_1, &int_2, &float_1, &float_2); printf("%5d%5d
    %5.2f
    %.3f
    ", int_1, int_2, float_1, float_2); /*take up 5 space :%5d*/ return 0; }
  • Define and initialize the integer variables A, B, and C (for example: A=3, B=5 or A=7,B=7). If they follow the following instruction: 초기 값 C = (A=B) which is the value of C를 정의하고 설정합니다?Repeat the experiments using the following relational operators: C의 값은 얼마입니까?다음 식으로 해 보세요:!=,<=,>=,(!=: 같지 않음;<=: 보다 작음;>=: 보다 큼)
  • Further insight 1:

  • culate and visualize(using the printf unction) the value of C in the following equation, (A=0, B=0, A=0 B=1, A=1 B=0, and A=1 B=1): 다음 방정식을 통해 c의 값을 계산(A=0, B=0, B=0, A=0 B=1, A=1 B=1, A=1 B=1): A=1, A=1, A=1 B=1): 0, A=1 B=1 = 1): ((A&&&&&B) |(B) |(B) |(B) |(B) & B) & B) & B) & B) &) &) & & A (B) & B) & A "--And:가짜가 다 가짜인데,전진재진(1*1=1) "|||"- Or: 동일 가짜는 가짜, 동일 전진(1+1=1) Xor: 동일 가짜는 가짜입니다.
    실제 값표:
    A
    B
    A and B
    A or B
    C
    1
    1
    1
    1
    0
    0
    0
    0
    0
    1
    1
    0
    0
    1
    0
    0
    1
    1
    0
    1
    위에는 모든 A와 다른 상황일 때 C의 값이 나와 있다. 이 문제는 도령이공대학 C언어시험에서 작은 문제에 (연산 또는 비문) 동시에 진가표를 그려달라고 요구한다.
    Further insight 2: define the integer variables A, B, C, and X and initialize them with appropriate values, so to verify whether the expression C = A < X < B in C language corresponds to the mathematical relation (X is between A and B). Which is the correct way to express the mathematical relation in C language?
  • Write a program to determine the solution of the following equation: ax + bcx + dK = 0 In particular,follow the guidelines below: 다음 규칙에 따라 a) Define a constant K using #define and assign it a value as you prefer는 "define"을 사용하여 K의 값을 정의합니다. b) Define 4 integer variables calleda, b, c, d corresponding to the parameters in the equation, and then define an additional realvariable x 정의 4개의 숫자 "a, b, c, d"이 네 개의 숫자를 사용하여 계산하고 실수 'x' 를 정의합니다.c) Acquire the values of a, b, c, d from keyboard는 키보드를 통해 "a, b, c, d"값 d)를 가져옵니다. Calculate the value of x는 "x"값 e를 계산합니다. Print the result on the screen. 화면에 x를 인쇄하는 값
  •     #include
         #define K 10
        void main() 
        {
                	int a, b, c, d;
                	float x;
                	printf("pls int the values of a,b,c,d
    "); scanf("%d,%d,%d,%d", &a, &b, &c, &d); x = -d*K / (a + b*c); printf("the x is euqal to %f", x); return 0; }
  • I want to buy one used cell phone. The amount I want to spend is: 휴대폰을 하나 사고 싶은데 쓸 수 있는 금액은 다음과 같습니다. 100 euroas the base price 최저가 100 euro·40 euro extra for each of the features I'm interested는 40 euro·20 euro less per month when the phone was possessed by the previous owner.이전 주인은 한 달마다 20euro Realize a C program following the guidelines: C 언어 프로그램을 쓸 때 다음과 같은 규칙을 따라야 합니다. a) Define the constant values that generate the price using #define는 define를 사용하여 일부 수치 b를 정의합니다. Define the integer variables price,features,months and years 정의 함수: price,features, months,years; c) Acquire from keyboard the amount of features possessed by the phone(features) and the years for which the mobile phone was owned(years) 키보드를 통해 해당 값(features, years) d) Calculate the numbers of months for which the phone is possed(months)몇 개월 동안 휴대폰이 사용되었는지 계산해 봅니다.e) Calculate the maximum price expendable for the phone(price) 휴대폰의 최대 가치 f) Print the result on the screen.화면에 숫자 값 인쇄
  • #include
    #define basic_price 100
    void main() 
    {
    	int  price, features, months, years;
    	printf("pls int the features and how long did the previous owner possessed!
    "); printf("features:"); scanf("%d", &features); printf("year:"); scanf("%d", &years); months = 12 * years; price = basic_price + 40 * features + months * -20; printf("the celluare is worth for about %d
    ", price); return 0; }
  • Write a program that calculates the average value of two integers. The program will: 두 숫자의 평균값을 계산하는 프로그램을 작성합니다. a. Sum the two values(positive or negative) into a properly defined variable는 이 두 숫자(정수 또는 음수)를 이미 정의된 함수에 저장합니다. b. Calculate the arithmetic mean value는 산수의 의미와 c. Print the resulton the screen.화면에 인쇄
    #include
     void main() 
     {
     	int a, b,temp;
     	float average;
     	fflush(stdin);
     	printf("pls int the values
    "); scanf("%d,%d", &a, &b); temp=a+b; average = (float)temp / 2; printf("%f", average); return ; }
  • ** Write a program that acquires 4 integer values, positive and lower than 1000. The program will:** C 언어 프로그램을 작성하고 1000보다 작은 4개의 값을 입력합니다.또한 만족: a. Verify that the values belong to the defined interval[0, 1000). On the contrary, it must assign 0 to the value and printan error message. 입력한 4개의 숫자가 [01000] 사이인지 판단하고 그렇지 않으면 출력 값을 0으로 하고 오류 정보를 출력합니다. b. Calculate the maximum difference between the acquired values(in absolute value) 계산에서 얻은 수치의 최대 차이(최대 숫자에서 최소 숫자를 빼면 정수여야 함) c. Print the maximum difference result on the screen.최대 차액을 인쇄하다.For example, if the program receives 25, 115, 380, 213, it shall print the value 355, which correspond to the difference between 380 and 25.
    #include
    void main() 
    {
    	int arr[4],count,max,min;
    	int store2 = 0;
    	int store = 0;
    	printf("pls int 4 values!
    "); for (count=0;count<4 ;count++) { scanf("%d", &arr[count]); if (arr[count] < 1000 && arr[count]) { continue;// [0,1000) . } else { printf(" this value is not the value we want! "); return 0;// 0. } }// 4 . for (max = 0; max < 4;max++) { if (arr[store] arr[min]) { store2 = min; } }//min finder printf("the max is %d and the min is %d.the maximum difference is %d !
    ",arr[store],arr[store2], arr[store]- arr[store2]); return;

    좋은 웹페이지 즐겨찾기