Câu 2: viết chương trình nhập vào hai cạnh của một hình chữ nhật in ra màn hình diện tích hình chữ nhật đó?
Câu 3: viết chương trình tính tổng các số tự nhiên từ 1 đến n với n là số nguyên dương nhập từ bàn phím?
Câu 4: cho xâu S không chứa dấu cách hãy viết chương trình thực hiện các yêu cầu sau
a. Đưa ra ký tự thứ ba trong xâu S
b. Đưa ra ký tự trước ký tự cuối cùng trong xâu S
c. Nếu độ dài xâu lớn hơn hoặc bằng 5 ký tự thì đưa ra màn hình 5 ký tự đầu tiên ngược lại thông báo độ dài của sâu nhỏ hơn 5 ký tự
GIẢI GIÚP EM VỚI Ạ
Quảng cáo
2 câu trả lời 182
Dưới đây là các đoạn mã Python để giải quyết từng câu hỏi:
Câu 1:
```python
for i in range(1, 101):
print(i, end='\t')
if i % 10 == 0:
print()
```
Câu 2:
```python
width = float(input("Nhập chiều rộng của hình chữ nhật: "))
height = float(input("Nhập chiều dài của hình chữ nhật: "))
area = width * height
print("Diện tích của hình chữ nhật là:", area)
```
Câu 3:
```python
n = int(input("Nhập số nguyên dương n: "))
sum = 0
for i in range(1, n + 1):
sum += i
print("Tổng các số tự nhiên từ 1 đến", n, "là:", sum)
```
Câu 4:
```python
s = input("Nhập xâu S: ")
# a. Đưa ra ký tự thứ ba trong xâu S
print("Ký tự thứ ba trong xâu S là:", s[2])
# b. Đưa ra ký tự trước ký tự cuối cùng trong xâu S
print("Ký tự trước ký tự cuối cùng trong xâu S là:", s[-2])
# c. In ra 5 ký tự đầu tiên hoặc thông báo nếu độ dài của xâu nhỏ hơn 5
if len(s) >= 5:
print("5 ký tự đầu tiên trong xâu S là:", s[:5])
else:
print("Xâu S có độ dài nhỏ hơn 5 ký tự.")
```
Bạn có thể chạy từng đoạn mã này trên môi trường Python để kiểm tra.
1.#include <stdio.h>
int main() {
for (int i = 1; i <= 100; ++i) {
printf("%d\t", i);
if (i % 10 == 0) {
printf("\n");
}
}
return 0;
}
2.Nhập vào hai cạnh của hình chữ nhật và in ra diện tích hình chữ nhật:
#include <stdio.h>
int main() {
float chieu_dai, chieu_rong;
printf("Nhập vào chiều dài của hình chữ nhật: ");
scanf("%f", &chieu_dai);
printf("Nhập vào chiều rộng của hình chữ nhật: ");
scanf("%f", &chieu_rong);
float dien_tich = chieu_dai * chieu_rong;
printf("Diện tích của hình chữ nhật là: %.2f\n", dien_tich);
return 0;
}
3.Tính tổng các số tự nhiên từ 1 đến n với n là số nguyên dương nhập từ bàn phím:
#include <stdio.h>
int main() {
int n;
int tong = 0;
printf("Nhập vào số nguyên dương n: ");
scanf("%d", &n);
// Tính tổng các số từ 1 đến n
for (int i = 1; i <= n; ++i) {
tong += i;
}
printf("Tổng các số từ 1 đến %d là: %d\n", n, tong);
return 0;
}
4.Xử lý xâu ký tự:
#include <stdio.h>
#include <string.h>
int main() {
char s[100];
printf("Nhập vào một xâu không chứa dấu cách: ");
scanf("%s", s);
// a. Đưa ra ký tự thứ ba trong xâu S
if (strlen(s) >= 3) {
printf("a. Ký tự thứ ba trong xâu S là: %c\n", s[2]);
} else {
printf("a. Xâu không đủ dài để lấy ký tự thứ ba.\n");
}
// b. Đưa ra ký tự trước ký tự cuối cùng trong xâu S
if (strlen(s) >= 2) {
printf("b. Ký tự trước ký tự cuối cùng trong xâu S là: %c\n", s[strlen(s) - 2]);
} else {
printf("b. Xâu không đủ dài để lấy ký tự trước ký tự cuối cùng.\n");
}
// c. Đưa ra 5 ký tự đầu tiên hoặc thông báo độ dài xâu nếu nhỏ hơn 5 ký tự
if (strlen(s) >= 5) {
printf("c. 5 ký tự đầu tiên trong xâu S là: ");
for (int i = 0; i < 5; i++) {
printf("%c", s[i]);
}
printf("\n");
} else {
printf("c. Độ dài của xâu nhỏ hơn 5 ký tự.\n");
}
return 0;
Quảng cáo
Bạn muốn hỏi bài tập?
Câu hỏi hot cùng chủ đề
-
55294
-
31147
-
29746
