1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu Bài Tập – Đọc Chương Trình C pptx

4 654 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Đọc Chương Trình C
Thể loại Bài tập
Định dạng
Số trang 4
Dung lượng 74,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Đọc các chương trình được thiết kế như dưới đây, ghi lại kết quả đọc được và so sánh với kết quả khi chạy chương trình để kiểm tra kỹ năng vận dụng cấu trúc điều kiển chương trình.

Trang 1

Đọc các chương trình được thiết kế như dưới đây, ghi lại kết quả đọc được và so sánh với kết quả khi chạy chương trình để kiểm tra kỹ năng vận dụng cấu trúc điều kiển chương trình.

//*****De 1

#include <iostream.h>

void main()

{

cout<<"de 1: \n";

int i=1, n=5, sum=0;

while(i<=n)

{

sum+=i*i;

i++;

}

cout<<"i = "<<i<<" ; sum = "<<sum;

}//end main1

KQ: i = 6 , sum = 55

//*****De 2

#include <iostream.h>

void main()

{

cout<<endl<<"de 2: \n";

int f=1, n=5;

do {

f*=n;

n ;

}while(n>1);

cout<<"n = "<<n<<" ; f = "<<f;

}//end main2

KQ: n = 1 , f = 120

//*****De 3

#include <iostream.h>

void main()

{

cout<<endl<<"de 3: \n";

int i=0, n=5;

while(i<n)

{

if(i<3) { i+=2; n+=i; }

else i+=3;

}

cout<<"i = "<<i<<" ; n = "<<n;

}//end main3

KQ: i = 13 , n = 11

//*****De 4

#include <iostream.h>

void main() {

cout<<endl<<"de 4: \n";

int a=1, b=3, c;

while(a>0&&(b>0||c>0)) {

a+=1;

b-=2;

c=a+b;

} cout<<"a = "<<a<<" ; b = "<<b<<" ; c = "<<c; }//end main4

KQ: a = 5 , b = -5 , c = 0

//*****De 5

#include <iostream.h>

void main() {

cout<<endl<<"de 5: \n";

int i, a, b, c ; for(i=0; i<=5; i++) {

if(i%2==0) a=i;

else if(i%3==0) b=i;

else c=a+b;

} cout<<"a = "<<a<<" ; b = "<<b<<" ; c = "<<c; }//end main5

KQ: a = 4 , b = 3 , c = 7

//*****De 6

#include <iostream.h>

void main() {

cout<<endl<<"de 6: \n";

int a=b=c=7;

a++;

b ;

c=2*b-a;

}while(c>=0);

cout<<"a = "<<a<<" ; b = "<<b<<" ; c = "<<c; }//end main6

KQ: a = 10 , b = 4 , c = -2

Trang 2

//*****De 7

#include <iostream.h>

void main()

{

cout<<endl<<"de 7: \n";

int i, a=b=c=1;

for(i=8; i>b; i )

{

a=i;

b=c+1;

if(b%2==0) c=2*b+1;

}

cout<<"a = "<<a<<" ; b = "<<b<<" ; c = "<<c;

}//end main7

KQ: a = 7 , b = 6 , c = 13

//*****De 8

#include <iostream.h>

void main()

{

cout<<endl<<"de 8: \n";

int a=10; b=a+3;

for(i=5; i<b; i++)

if(a<b) i=(++a)/2;

else i=b ;

cout<<"i = "<<i<<" ; a = "<<a<<" ; b = "<<b;

}//end main8

KQ: i = 14 , a = 13 ,b = 12

//*****De 9

#include <iostream.h>

void main()

{

cout<<endl<<"de 9: \n";

int a=10; b=a*3; i=3;

if(a<b) a=a+i;

else b=a-b;

i*=2;

}while(2*i<a);

cout<<"i = "<<i<<" ; a = "<<a<<" ; b = "<<b;

}//end main9

KQ: i = 8 , a = 10 , b = 30

//*****De 10

#include <iostream.h>

void main()

{

cout<<endl<<"de 10: \n";

int a=10; b=a*2, c;

while(b-a>0)

{

if(b<23) c=b*2+1;

a=c-(++b);

} cout<<"a = "<<a<<" ; b = "<<b<<" ; c = "<<c; }//end main10

KQ: a = 23 , b = 22 , c = 45

//*****De 11

#include <iostream.h>

void x11(int m, int &n);

void main() {

cout<<endl<<"de 11: \n";

int a=10; b=a*3;

if(b<a*3) a=b*2;

}while(a<b);

cout<<"1 a = "<<a<<" ; b = "<<b;

x11(a,b);

cout<<endl<<"2 a = "<<a<<" ; b = "<<b; }//end main11

void x11(int m, int &n) {

if(m%3==0&&n%3==0) m=n*2;

}//end x11

KQ: 1 a = 40 , b = 20

2 a = 40 , b = 80

//*****De 12

#include <iostream.h>

void y12(int m, int &n) void main()

{ cout<<endl<<"de 12: \n";

int a=10; b=a%4;

if(b*4<a) b=a*2;

}while(a<b);

cout<<"1 a = "<<a<<" ; b = "<<b;

y12(a,b);

cout<<endl<<"2 a = "<<a<<" ; b = "<<b; }//end main12

void y12(int m, int &n) {

}//end y12

KQ: 1 a = 22 , b = 20

2 a = 22 , b = 11

Trang 3

//*****De 13

#include <iostream.h>

void z13(int &m, int n);

void main()

{

cout<<endl<<"de 13: \n";

int i, a=10; b=2*(a++);

for(i=0; i<a; i+=3) a-=i;

cout<<"1 a = "<<a<<" ; b = "<<b;

z13(b,a);

cout<<endl<<"2 a = "<<a<<" ; b = "<<b;

}//end main13

void z13(int &m, int n)

{

if(m%2!=0&&n%2!=0) n=m*2;

}//end z13

KQ: 1 a = 2 , b = 20

2 a = 2 , b = 4

//*****De 14

#include <iostream.h>

void f14(int m, int &n);

void main()

{

cout<<endl<<"de 14: \n";

int i, a=10; b=a/3;

for(i=13; i>a; i )

cout<<"1 a = "<<a<<" ; b = "<<b;

f14(a,b);

cout<<endl<<"2 a = "<<a<<" ; b = "<<b;

}//end mai14

void f14(int m, int &n)

{

}//end f14

KQ: 1 a = 14 , b = 26

2 a = 14 , b = 54

//*****De 15

#include <iostream.h>

void t15(int &m, int n);

void main()

{

cout<<endl<<"de 15: \n";

int i, a=10; b=a*2;

for(i=5; a<b; i++) a+=i;

cout<<"1 a = "<<a<<" ; b = "<<b;

t15(b,a);

cout<<endl<<"2 a = "<<a<<" ; b = "<<b;

}//end main15

{

n=m+60;

}//end t15

KQ: 1 a = 21 , b = 20

2 a = 21 , b = 42

//*****De 16

#include <iostream.h>

void z16(int &m, int n);

void main() {

cout<<endl<<"de 16: \n";

int a=10; b=a/4;

if(b+5>a) a=b*2;

cout<<"1 a = "<<a<<" ; b = "<<b;

z16(a,b);

cout<<endl<<"3 a = "<<a<<" ; b = "<<b; }//end main16

void z16(int &m, int n) {

cout<<endl<<"2 m = "<<m<<" ; n = "<<n; }//end z16

KQ: 1 a = 10 , b = 12

2 m = 12 , n = 2

2 a = 12 , b = 12

//*****De 17

#include <iostream.h>

void t17(int m, int &n);

void main() {

cout<<endl<<"de 17: \n";

int a=10; b=a*3;

if(b<3*a) a=b*2;

}while(a<b);

cout<<"1 a = "<<a<<" ; b = "<<b;

t17(a,b);

cout<<endl<<"3 a = "<<a<<" ; b = "<<b; }ens main17

void t17(int m, int &n) {

if(m%3==0&&n%3==0) m=n*2;

cout<<endl<<"2 m = "<<m<<" ; n = "<<n; }//end t17

KQ: 1 a = 40 , b = 20

2 m = 40 , n = 80

2 a = 40 , b = 80

Trang 4

//*****De 18

#include <iostream.h>

int x18(int , int &);

void main()

{

cout<<endl<<"de 18: \n";

int i, a=10; b=a/2, c=a+b;

for(i=10; a<b+16; i ) a+=i;

cout<<"1 a = "<<a<<" ; c = "<<c;

c=x18(b,a);

cout<<endl<<"3 a = "<<a<<" ; c = "<<c;

}//end main 18

int x18(int m, int &n)

{

cout<<endl<<"2 m = "<<m<<" ; n = "<<n;

return m+n;

}//end x18

KQ: 1 a = 29 , c = 15

2 m = 5 , n = 7

2 a = 7 , c = 12

//***** De 19

#include <iostream.h>

int y19(int&, int);

void main()

{

cout<<endl<<"de 19: \n";

int i, a=10; b=a*2, c=a+b;

for(i=5; a<b; i++) a+=i;

cout<<"1 a = "<<a<<" ; c = "<<c;

c=y19(a,b);

cout<<endl<<"3 a = "<<a<<" ; c = "<<c;

}//end main19

int y19(int &m, int n)

{

if(m*n<=420) m=n*2;

cout<<endl<<"2 m = "<<m<<" ; n = "<<n;

return m+n;

}//end y19

KQ: 1 a = 21 , c = 30

2 m = 40 , n = 20

2 a = 40 , c = 60

//*****De 20

#include <iostream.h>

int z20(int&, int&);

void main() {

cout<<endl<<"de 20: \n";

int a; b, c;

for(a=5, b=10; a+b<20; a++, b++) c=a+b; cout<<"1 a = "<<a<<" ; c = "<<c;

c=z20(a,b);

cout<<endl<<"3 a = "<<a<<" ; c = "<<c; }//end main20

int z20(int &m, int &n) {

if(m%2==0) n=n*m;

if(n%2==0) m=n+m;

cout<<endl<<"2 m = "<<m<<" ; n = "<<n; return m+n;

}//end z20

KQ: 1 a = 8 , c = 19

2 m = 112 , n = 104

2 a = 112 , c = 216

Ngày đăng: 12/12/2013, 17:15

TỪ KHÓA LIÊN QUAN

w