Bài Tập Thực Hành C Lần 1
Bài 1: Viết chương trình nhập vào một ký tự, một số nguyên, một số thực. hãy in ra màn hình ký tự có độ rộng là 3, số nguyên có độ rộng là 6 và số thực có độ rộng là 8 với 3 chữ số lẻ.
/*
Ten: Hoang Minh Tuan
Lop: GS19TH1
*/
#include<stdio.h>
int main(){
int a;
char b;
float c;
printf("Nhap vao 1 ky tu: ");
scanf("%c", &b);
printf("Nhap vao 1 so nguyen: ");
scanf("%d", &a);
printf("Nhap vao 1 so thuc: "); scanf("%f", &c);
printf("Ky tu vua nhap: %3c\n", b);
printf("So nguyen vua nhap: %6d\n", a);
printf("So thuc vua nhap: %8.3f", c);
return 0;
}
/*
Ten: Hoang Minh Tuan
Lop: GS19TH1
*/
#include<stdio.h>
int main(){
char a;
printf("Nhap vao 1 ky tu: ");
scanf("%c", &a);
printf("Ma ASCII cua %c la: %i", a, a);
return 0;
}
Bài 3: Viết chương trình nhập 2 số nguyên a và b. Hãy in ra tổng và tích của 2 số.
/*
Ten: Hoang Minh Tuan
Lop: GS19TH1
*/
#include<stdio.h>
int main(){
int a, b, tong, tich;
printf("Nhap vao so a: ");
scanf("%d", &a);
printf("Nhap vao so b: ");
scanf("%d", &b);
tong= a+b;
tich= a*b;
printf("\nTong: %d + %d = %d", a, b, tong);
printf("\nTich: %i x %i = %i", a, b, tich);
return 0;
}
Bài 4: Viết chương trình nhập 2 số nguyên a và b. Hãy in ra giá trị TB của 2 số, lưu ý: TB có thể là số lẻ.
/*
Ten: Hoang Minh Tuan
Lop: GS19TH1
*/
#include<stdio.h>
int main(){
int a, b, tong;
printf("Nhap vao so a: ");
scanf("%d", &a);
printf("Nhap vao so b: ");
scanf("%d", &b);
tong= (a+b);
printf("\nTrung Binh: %d + %d = %f", a, b, (float)(tong/2.0));
return 0;
}
Bài 5: Viết chương trình nhập vào 3 số thực, x, y, z. Hãy in ra giá trị TB của 3 số.
/*
Ten: Hoang Minh Tuan
Lop: GS19TH1
*/
#include<stdio.h>
int main(){
float x, y, z, tb;
printf("Nhap x: ");
scanf("%f", &x);
printf("Nhap y: ");
scanf("%f", &y);
printf("Nhap z: ");
scanf("%f", &z);
tb= (x+y+z)/3.0;
printf("\nTB= %f", tb);
return 0;
}
Bài 6: Viết chương trình nhập 2 số nguyên a và b. Hãy in ra tổng bình phương của 2 số a2 + b2.
/*
Ten: Hoang Minh Tuan
Lop: GS19TH1
*/
#include<stdio.h>
int main(){
int a, b, tong;
printf("Nhap a: ");
scanf("%d", &a);
printf("Nhap b: ");
scanf("%d", &b);
tong= (a*a)+(b*b);
printf("\nTong= %d", tong);
return 0;
}
Bài 7: Viết chương trình nhập số nguyên n. Hãy in ra phần nguyên và dư khi chia cho 6.
/*
Ten: Hoang Minh Tuan
Lop: GS19TH1
*/
#include<stdio.h>
int main(){
int n, nguyen, du;
printf("Nhap n: ");
scanf("%d", &n);
nguyen= n/6;
du= n%6;
printf("\nChia nguyen= %d", nguyen);
printf("\nChia Du= %d", du);
return 0;
}
Bài 8: Viết chương trình tính chu vi và diện tích của hình tròn.
/*
Ten: Hoang Minh Tuan
Lop: GS19TH1
*/
#include<stdio.h>
int main(){
int r;
float cv, dt;
printf("Nhap Ban Kinh: ");
scanf("%d", &r);
cv= 2.0*3.14*r;
dt= r*r*3.14;
printf("\nChu Vi= %.2f", cv);
printf("\nDien Tich= %.2f", dt);
return 0;
}
Bài 9: Viết chương trình tính chu vi và diện tích của HCN.
/*
Ten: Hoang Minh Tuan
Lop: GS19TH1
*/
#include<stdio.h>
int main(){
int a, b, dt;
float cv;
printf("Nhap chieu dai: ");
scanf("%d", &a);
printf("Nhap chieu rong: ");
scanf("%d", &b);
cv= ((a+b)/2.0);
dt= a*b;
printf("\nChu Vi= %f", cv);
printf("\nDien Tich= %d", dt);
return 0;
}
/*
Ten: Hoang Minh Tuan
Lop: GS19TH1
*/
#include<stdio.h>
int main(){
int a, b, tong;
printf("Nhap a: ");
scanf("%d", &a);
printf("Nhap b: ");
scanf("%d", &b);
tong= (a+b)*(a+b);
printf("\nTong= %d", tong);
return 0;
}
No Comment to " Bài Tập Thực Hành C Lần 1 "