1. Trang chủ
  2. » Cao đẳng - Đại học

11 bài tập viết code chương trình môn kỹ thuật lập trình

6 1,3K 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 80,5 KB

Nội dung

Trang 1

BÀI TẬP KỸ THUẬT LẬP TRÌNH

Bài 1: Giai thừa của n

Bài 2: In ra các số từ 1 đến n

Bài 3: In ra các số lẻ từ 1 đến n

Bài 4: In ra các số từ 2 đến n-1

Bài 5: Tính tổng các số lẻ từ 1 đến n

Bài 6: Kiểm tra số chẵn và lẻ

Bài 7: Kiểm tra số âm và dương

Bài 8: Kiểm tra số nguyên tố

Bài 9: Phương trình bậc 1

Bài 10: Phương trình bậc 2

Bài 11: Tính tổng 210 + 7! - 53 + 62 + 3! - 6!

Bài 1: Giai thừa của n

#include<stdio.h>

main()

{

int i,n,p;

p=1;

printf("Nhap vao gia tri n= ");

scanf("%d",&n);

for(i=1;i<=n;i++)

p=p*i;

printf("Giai thua cua n la: %d",p);

getchar();

}

Bài 2: In ra các số từ 1 đến n

#include<stdio.h>

main()

{

Trang 2

int i,n;

printf("nhap vao gia tri n");

scanf("%d",&n);

for(i=1;i<=n;i++)

printf("%d",i);

getchar();

}

Bài 3: In ra các số lẻ từ 1 đến n

#include<stdio.h>

main()

{

int i,n,a;

printf("Nhap vao gia tri n= ",n);

scanf("%d",&n);

printf("Day so le tu 1 den %d la: ",n);

for(i=1;i<=n;i++)

{

a=i%2;

if (a!=0)

printf("%d ",i);

}

getchar();

}

Bài 4: In ra các số từ 2 đến n-1

#include<stdio.h>

main()

{

int i,n;

printf("Nhap vao gia tri n: ");

scanf("%d",&n);

for(i=2;i<=n-1;i++)

printf("%d ",i);

getchar();

}

Trang 3

Bài 5: Tính tổng các số lẻ từ 1 đến n

#include<stdio.h>

main()

{

int i,n,t,a;

t=0;

printf("Nhap vao gia tri n");

scanf("%d",&n);

for(i=1;i<=n;i++)

{

a=i%2;

if(a!=0)

t=t+i;

}

printf("%d",t);

getchar();

}

Bài 6: Kiểm tra số chẵn và lẻ

#include<stdio.h>

main()

{

int a;

printf ("Nhap gia tri cho a= ",a );

scanf ("%d",&a);

if(a%2==0)

printf ("%d la so chan",a);

else

printf ("%d la so le",a);

getchar();

}

Bài 7: Kiểm tra số âm và dương

#include<stdio.h>

main()

{

Trang 4

int a;

printf ("Nhap gia tri cho a= ",a );

scanf ("%d",&a);

if(a<0)

printf ("%d là so am",a);

else if(a>0)

printf ("%d la so duong",a);

else

printf ("%d la so 0",a);

getchar();

}

Bài 8: Kiểm tra số nguyên tố

#include<stdio.h>

main()

{

int i,n,m,s;

s=0;

printf("Nhap vao gia tri can kiem tra: ",n);

scanf("%d",&n);

for(i=2;i<n;i++)

{

m=n%i;

if(m==0)

s=s+1;

}

if(s==0)

printf("%d la so nguyen to",n);

else

printf("%d khong la so nguyen to",n);

getchar();

}

Bài 9: Phương trình bậc 1

#include<stdio.h>

main()

{

float a,b;

printf("Nhap vao hai so a,b la: ",a,b);

scanf("%f %f",&a,&b);

Trang 5

printf("Phuong trinh vo nghiem",a,b);

else

printf("Phuong trinh co nghiem la %f ",(-b)/a);

getchar();

}

Bài 10: Phương trình bậc 2

#include<stdio.h>

#include<math.h>

main()

{

float a,b,c,d,x1,x2;

printf("nhap vao cac gia tri a,b,c: ");

scanf("%f %f %f",&a,&b,&c);

if(a==0)

{

if(b==0)

{if(c==0)

printf("Phuong trinh co vo so nghiem");

else

printf("Phuong trinh vo nghiem");

}

printf("Phuong trinh co nghiem x=%f",(-c)/b);

}

else

{

d=b*b-4*a*c;

if(d<0)

printf("Phuong trinh vi nghiem");

else if(d==0)

printf("Phuong trinh co 2 nghiem kep la: x1,x2=%f ",x1,x2=(-b)/(2*a));

else

{

printf("\n Phuong trinh co 2 nghiem phan biet");

printf("\n x1= %f",(-b-sqrt(d))/(2*a));

printf("\n x2=%f",(-b+sqrt(d))/(2*a));

}

}

getchar();

}

Trang 6

Bài 11: Tính tổng 210 + 7! - 53 + 62 + 3! - 6!

#include<stdio.h>

#include<conio.h>

int gt(int n);

int lt(int a,int b);

main()

{

int l;

l=lt(2,10) + gt(7) - lt(5,3) + lt(6,2) + gt(3) - gt(6);

printf("%d",l);

getchar();

}

int gt(int n)

{

int i,p;

p=1;

for(i=1;i<=n;i++)

p=p*i;

return p;

}

int lt(int a,int b)

{

int i,p;

p=1;

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

p=p*a;

return p;

}

Ngày đăng: 09/10/2016, 14:00

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w