สวัสดีครับ ผมมีปัญหาติดขัดนิดหน่อย
คือผมพึ่งฝึกเขียนภาษาซี ระดับเริ่มต้นครับ ฝึกจากเว็บไซด์ของ สสวท. มีโจทย์ข้อนี้ผมผ่านไม่ได้ อยากปรึกษาครับ
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
แล้วผมตอบโจทย์ดังนี้ ซึ่งต้องแก้โค้ดภายใต้เงื่อนไขที่เขากำหนดไว้เท่านั้น ถึงจะผ่านไปบทเรียนต่อไปได้
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้อันนี้คือที่ผมแก้ และที่ลองคอมไพลดู ได้แบบนี้ หมายเหตุ:ต้องแก้เฉพาะตรง อากิวเมนแรกของคำสั่ง printf()เท่านั้น ตามเงื่อนไขที่โจทย์สั่งมาครับ
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้#include <stdio.h>
#include <math.h>
int main() {
// type your cod
printf("%d\n", 1668);
printf("%.2f\n", 1668.258);
printf("%.3f\n", 1668.258);
printf("%.3f\n", "1668.258");
printf("%+d\n", 422);
printf("d\n", 422);
printf("%.2f\n", M_PI); // ค่าคงที่ M_PI = 3.141593...
printf("%s\n", "I\'m eager to go to the next page");
return 0;
}
โค้ดที่คอมไพลมาก็ตรงกับคำตอบที่โจทย์ถาม คือมันผิดตรงไหนเหรอครับ ผมถึงไม่สามารถผ่านด่านนี้ได้
ขอบคุณมากๆครับ
ถามภาษาซี code ;
คือผมพึ่งฝึกเขียนภาษาซี ระดับเริ่มต้นครับ ฝึกจากเว็บไซด์ของ สสวท. มีโจทย์ข้อนี้ผมผ่านไม่ได้ อยากปรึกษาครับ
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
แล้วผมตอบโจทย์ดังนี้ ซึ่งต้องแก้โค้ดภายใต้เงื่อนไขที่เขากำหนดไว้เท่านั้น ถึงจะผ่านไปบทเรียนต่อไปได้
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
โค้ดที่คอมไพลมาก็ตรงกับคำตอบที่โจทย์ถาม คือมันผิดตรงไหนเหรอครับ ผมถึงไม่สามารถผ่านด่านนี้ได้
ขอบคุณมากๆครับ