Forum . Programming Talk . ภาษา C ขอคำปรึกษาค่ะ

ดูหน้านี้ใน รูปแบบเต็ม

รบกวนถามค่ะ ตรงที่สีแดงหนูใส่บรรทัดเดียวพอ run และขึ้น error แต่พอใส่2 บรรทัดแล้ว run ได้คำตอบตามต้องการ คิดไม่ออกว่าผิดตรงไหนและเพราะอะไรค่ะ ขอความรู้ด้วยค่ะ

#include"stdio.h"
main()
{
int a=0,b=0,s=0;
char c;
START:a=0,b=0,s=0;printf("Enter your frist number ");
scanf("%d",&a);
printf("Enter your second number ");
scanf("%d",&b);

s=a+b;
printf("sum of number is %d",s);
printf("\n Do you want to do it again [y/n] ");
scanf("%c",&c);
scanf("%c",&c);



switch (c)
{
case'y':goto START;
break;
case'n':printf("It's the end");
break;
default :printf("Error");
}

return 0;
}



โดย ลลิต เมื่อ 18 Jul 2562 17:50:29


#1 โดย Galileo เมื่อ 18 Jul 2562 21:50:19
รับค่าcharปกติมันต้องspacebar1ครั้งหน้า%cครับไม่งั้นมันจะไม่รับค่าอะครับ

#2 โดย cocomax เมื่อ 12 Sep 2562 00:17:09
เล่นสล็อตออนไลน์ live22 100 ได้ที่นี่
ลุ้นรับ live22 โบนัส 100 ได้ทุกวัน
https://www.slotxd.com/live22

#3 โดย joker เมื่อ 12 Sep 2562 20:34:21
https://www.slotxd.com/jokergaming123

joker123

#4 โดย สล็อตออนไลน์ เมื่อ 03 Oct 2562 22:02:27
https://www.slotxd.com/jokergaming123

สล็อตออนไลน์ โจ๊กเกอร์123

#5 โดย workdestiny เมื่อ 10 Oct 2562 14:37:19
เปิดวาร์ป << ฟรี!! นักศึกษาสาวสวยให้ติดตามกันนะคับ