เขียนโปรแกรมให้ทำการแสดงผลตัวเลข 10-100 โดยใช้คำสั่ง For while do..while

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderators: mindphp, ผู้ดูแลกระดาน

panuwatben
PHP Newbie
PHP Newbie
Posts: 5
Joined: 26/07/2011 11:35 pm

เขียนโปรแกรมให้ทำการแสดงผลตัวเลข 10-100 โดยใช้คำสั่ง For while do..while

Post by panuwatben » 26/07/2011 11:39 pm

คือว่าผม เขียนโปรแกรมให้ทำการแสดงผลตัวเลข 10-100 โดยใช้คำสั่ง
For
while
do..while
แล้วผมมีข้อสงสัยอีกอย่าง ในการทำซ้ำแบบอนันต์อ่ะครับ ต้องทำแบบใด
โจทยเขาเอามาให้คือ
ให้ทำเช่นเดียวกับข้อ 1 แต่ใช้คำสั่งทำซ้ำ แบบอนันต์ ช่วยผมหน่อยน่ะครับ
Last edited by mindphp on 29/07/2011 4:32 pm, edited 1 time in total.
Reason: แก้ชื่อหัวข้อให้รู้ถึงปัญหา

touleg
PHP Super Member
PHP Super Member
Posts: 480
Joined: 25/01/2010 11:57 pm
Contact:

Re: ขอความช่วยเหลือด่วนหน่อครับ

Post by touleg » 27/07/2011 1:46 am

แบบนี้จะวนไม่รู้จบครับ

Code: Select all

for(;;){}

do{}while(1);

while(1){}

panuwatben
PHP Newbie
PHP Newbie
Posts: 5
Joined: 26/07/2011 11:35 pm

Re: ขอความช่วยเหลือด่วนหน่อครับ

Post by panuwatben » 27/07/2011 11:16 am

touleg wrote:แบบนี้จะวนไม่รู้จบครับ

Code: Select all

for(;;){}

do{}while(1);

while(1){}
ผมไม่เข้าใจอะครับว่าต้องใส่ตรงไหนอ่ะ
เช่น
#include<stdio.h>
#include<conio.h>
void main()
{int number;
clrscr();
number=9;
while(number<=99)
{number++;
printf("%d\t",number);
}
getch();
}
แล้วต้องใส่ while(1) ตรงไหนครับ

User avatar
ecitepage.com
PHP Sr. Member
PHP Sr. Member
Posts: 52
Joined: 09/10/2010 2:54 pm
Contact:

Re: ขอความช่วยเหลือด่วนหน่อครับ

Post by ecitepage.com » 27/07/2011 2:59 pm

ทำให้เงือนไขที่จะเช็คออกจาก แต่ละ loop ของแต่ละรูปแบบ เป็นจริง เสมอ
เช่น for(;1=1;) {
// แสดง ผล
}
ประกาศซื้อขาย การดูแล บ้านคอนโด
http://www.ecitepage.com

panuwatben
PHP Newbie
PHP Newbie
Posts: 5
Joined: 26/07/2011 11:35 pm

Re: ขอความช่วยเหลือด่วนหน่อครับ

Post by panuwatben » 27/07/2011 6:55 pm

Run ไม่ได้อ่ะครับ ใช้เขียนแบบนี้ไหม
#include<stdio.h>
#include<conio.h>
void main ()
{int num ;
clrscr();
num=10;
for(;1=1;){num=10;num<=100;num++//
printf("number=%d\n",nub);
}
getch()
}

User avatar
ecitepage.com
PHP Sr. Member
PHP Sr. Member
Posts: 52
Joined: 09/10/2010 2:54 pm
Contact:

Re: ขอความช่วยเหลือด่วนหน่อครับ

Post by ecitepage.com » 27/07/2011 10:33 pm

Code: Select all

 for (Start value; end condition; increase value)
     		statement;
ตัวอย่าง

Code: Select all

	#include<stdio.h>

	int main()
	{
     		int i;
     		for (i = 0; i < 10; i++)
     		{
          		printf ("Hello\n");
         		printf ("World\n");
     		}
     	return 0;
	}
ถ้าจะให้ loop ไม่รู้จบ ก็

Code: Select all

[code]	#include<stdio.h>

	int main()
	{
     		int i;
     		for (i = 1; i > 0; i++)
     		{
          		printf (i);
         		printf ("\n");
     		}
     	return 0;
	}
[/code]
ประกาศซื้อขาย การดูแล บ้านคอนโด
http://www.ecitepage.com

touleg
PHP Super Member
PHP Super Member
Posts: 480
Joined: 25/01/2010 11:57 pm
Contact:

Re: ขอความช่วยเหลือด่วนหน่อครับ

Post by touleg » 29/07/2011 1:07 am

ไม่รู้เข้าใจถูกป่าวนะ

Code: Select all

#include<stdio.h>
#include<conio.h>
void main()
{
    int number;
    clrscr();
    number=9;
    while(1)
    {
        if(number<=99)
        {
           printf("%d\t",number);
        }
        number++;
     }
    getch();
}

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - C/C++ & java & Python”

Who is online

Users browsing this forum: No registered users and 3 guests