cuốn sách gpt4 ai đã làm

C - argv lưu trữ giá trị ngẫu nhiên thay vì giá trị đã cho

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 08:03:56 27 4
mua khóa gpt4 Nike

Chương trình sẽ nhận ba đối số dòng lệnh trong đó đối số đầu tiên là toán hạng số học và số thứ hai và thứ ba sẽ được áp dụng cho toán hạng đó. Chương trình sẽ in các giá trị ngẫu nhiên.

#include 

int chính (int argc, int *argv[])
{
chuyển đổi ( (char) * argv[1] )
{
trường hợp '+' : printf("%d", *argv[2] + *argv[3] );
}

return 0;
}

Ngoài ra, làm cách nào để nhận được các đối số dòng lệnh của các loại dữ liệu khác nhau? Sử dụng chuyển đổi kiểu có đúng không?

câu trả lời hay nhất

#include 
#include

int chính (int argc, char *argv[])
{
nếu(argc>3)
{
chuyển đổi ( *argv[1] )
{
trường hợp '+':
printf("câu trả lời: %d\n", atoi(argv[2]) + atoi(argv[3]) );
phá vỡ;
mặc định :
printf("LỖI: toán hạng %c không hợp lệ\n",*argv[1]);
}
}
khác
{
printf("ERROR: bạn phải nhập toán tử, cộng với hai toán hạng. Ví dụ:\n");
printf("%s + 3 2\n",argv[0]);
return 1;
}
}

Về C - argv lưu trữ các giá trị ngẫu nhiên thay vì các giá trị đã cho, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/44066291/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress