ภาษาซี การเขียนโปรแกรมเกมส์ทายตัวเลข (ช่วยหน่อยคะ)
ตั้งกระทู้ใหม่
ข้อมูลที่อาจารย์ให้มา
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
main ()
{
float random;
int i;
srand(time(null));
random=1+(int)rand()%(100);
printf("%.0f\n",random);
}
ปล.บอกตรงๆคะ ตั้งแต่เรียนมาไม่เข้าใจภาษาซีเลย พยายามอ่านและลองทำตามก็ยังไม่ได้
7 ความคิดเห็น
while(guess!= number){
scanf("%d",&guess);
if(guess== number) {
printf("\nCorrect! The number is %d\n", number); }
else if(guess>number) {
printf("\nNumber is too high.\n"); }
else { printf("Number is too low.\n"); } } จากนั้นก็จับเข้า while อีกตัว เพื่อกำหนดรอบ 5 รอบ
ขอโทษนะคะ formatting เสียหมด - -
float random; // ประกาศตัวแปร
int i; // ประกาศตัวแปร << อันนี้จะเป็น guess ของเรา
srand(time(null)); // ใช้เวลาในเครื่องคอมเรา เป็นตัว seed(ตัวมั่ว) สำหรับสุ่มเลข
random=1+(int)rand()%(100); // กำหนดขอบเขตของเลขที่จะสุ่ม 1 คือตัวน้อย 100 คือตัวมาก
แก้ไขครั้งที่ 1 เมื่อ 31 กรกฎาคม 2554 / 14:08
แก้ไขครั้งที่ 2 เมื่อ 31 กรกฎาคม 2554 / 14:10
แก้ไขครั้งที่ 3 เมื่อ 31 กรกฎาคม 2554 / 14:15
ต้องจับเข้า while ทั้ง 5 รอบเลย ป่าวววครับ
เรียนเหมือนเราเลยยย
อันนี้ของ ม3 ใช่ป่ะ
เราเรียนตอนม.3 จนตอนนี้ลืมไปละ
PS. ทุกอย่างไม่แน่นอน อาเมน~
แล้วแต่โรงเรียนค่ะ บางโรงเรียนก็สอนพื้นฐาน Computer Programming ตั้งแต่ ม.ปลาย
แต่ถ้าเข้าปี 1 ก็ต้องเจอค่ะ (บางที่อย่าง SIIT จะเริ่มด้วยภาษา C แต่ Chulalongkorn/Mahidol จะเริ่มด้วย Java)
ของปี1คะ (เป็นวิชาภาคบังคับ)
ภาษาซียังไม่รอดเลย ตอนนี้เริ่มเรียนจาวาต่อแล้ว
ปล.ขอบคุณที่ช่วยคะ
ขอบคุณมากๆคับ เป็นหนทางอย่างมากมาย(ไม่ได้ประชดนะ) ขอให้ประสบความเสร็จนะ ;)
ของหนูสอนตั้งแค่ ม.1 -o- ช็อกค่ะๆๆๆๆๆๆ
ขอร้องอย่าว่อร์ให้มากไอลอดช่อง
รายชื่อผู้ถูกใจความเห็นนี้ คน
แจ้งลบความคิดเห็น
คุณต้องการจะลบความคิดเห็นนี้หรือไม่ ?