<script language="JavaScript" src="http://www.vcharkarn.com/javafeed/article/18065" type="text/javascript"></script> |
|
การเขียนโปรแกรมภาษา C เบื้องต้น (Introduction to C Programming)
บทเรียนอย่างง่าย เพื่อเพิ่มความรู้และความเข้าใจ ที่จำเป็นต่อการเป็นโปรแกรมเมอร์มืออาชีพในอนาคต คนที่จะมีใจรัก ที่จะก้าวไปบนถนนแห่งการพัฒนาฝีมือและฝึกฝนการเขียนโปรแกรมด้วยตัวเอง
post ครั้งแรก: Thu 29 March 2007, 11:49 am ปรับปรุงล่าสุด: Wed 4 April 2007, 4:03 pm
|
//ตอบคุณmakoto-007
#include<stdio.h>
#include<conio.h>
main(){
int num[5];
int i;
int max=-999;
for( i=0; i<5; i++){
printf("INPUT NUMBER %d:",i+1);
scanf("%d",&num[i]);
if(num[i]>max){
max=num[i];
}
}
printf("MAX =%d",max);
getch();
}
สวัสดีค่ะอาจารย์ หนูมีโจทย์ภาษาซีมาให้ช่วยทำให้หน่อย
อาจารย์สั่งให้ทำเป็นโปรเจคแต่หนูไม่ถนัดทางนี้ จึงอยากจะขอความช่วยเหลือหน่อยค่ะ
พอดีว่าอาจารย์ให้ทำคล้ายๆกับสมุดโทรศัพท์ค่ะ อาจารย์ให้มา5ฟังก์ชันแล้วและอาจารย์ก็แก้ให้แล้ว3ฟังก์ชั่นเหลือ 2ฟังก์ชั่นSort และSeachค่ะ
นี่คือที่หนูทำได้ ช่วยตรวจหน่อยน่ะค่ะ และช่วยแก้ที่เหลือให้ด้วยค่ะ
ขอขอบพระคุณยิ่งค่ะ
![]()
ผมอยากจะเข้าใจเรื่องการเขียนโปรแกรมมากกว่านี้งับ![]()
![]()
เพราะผมสนใจการเรียนสายนี้มากครับ![]()
![]()
เหมือนกันครับๆๆ
อยากเขียนเปนแอดเอมมาสอนทีงับ
tanawat_nut_6@hotmail.com
v
v
v
v
v
ขอบคุณครับ
sony dvp fx 810sony dvp fx 820sony kdl32m4000sony hdrtg1sony hdrsr12sony hdrsr11sony dcrsr45sony dcrhc52sony dcrdvd610panasonic sdrh40jvc gzmg330nuvi 755tsamsung ln 40a550samsung ln 40a650samsung ln 46a650samsung ln 52a650philips 42pfl5603d
ข้อนี้ทำไม่ได้ค่ะ ใครทำได้ตอบด้วยนะค่ะ รอคำตอบอยุ่ เอาแบบฟังก์ชั่นง่ายๆนะค่ะ ขอความกรุณาด้วยค่ะ ด่วนมากค่ะ![]()
บริษัททางด่วนมีการจัดเก็บค่าผ่าทางด่วน โยเมื่อจัดเก็บแต่ละครั้งจะมีการบันทึกไว้หนึ่งระเบียนประกอบด้วยฟิลด์ประเภทรถ ซึ่งมีการบันทึกเป็นรหัสแทนประเภท ดังนี้
รหัส ประเภทรถ ค่าผ่านทางด่วน
1 รถยนต์ส่วนบุคคล 40 บาท
2 รถตู้ 60 บาท
3 รถบรรทุก 80 บาท
จงเขียนโปรแกรมเพื่อรายงานสรุปประเภทรถและค่าผ่านทางรวมที่เก็บได้เมื่อมีรถผ่านทางด่วนครบ 100 คัน ออกทางจอภาพ
โปรแกรมคำนวนค่า Factorail 100 ออกทางจอถาพค่ะ เขียนได้แค่นี้ค่ะ ยังRUN ไม่ได้ค่ะ ช่วยหน่อยนะค่ะ ไม่รู้จะทำไงแล้ว
#include <stdio.h>
int main ()
{
int i, number, result = 1;
printf("Input number: ");
scanf("%d ", &number);
for (i=1 ;i <= number,i++);
result = result*i;
printf("Factorail of %d is %d ",number ,result);
system("PAUSE");
return 0;
}
ตอบคุณ สวัสดีคนอกหัก
#include<stdio.h>
#include<conio.h>
void main(){
int car=40,van=60,lorry=80;
clrscr();
printf("CODE TYPE MONEY");
printf("
1 Car 40");
printf("
2 Van 60");
printf("
3 Lorry 80");
printf("
Total Money");
printf("
CODE TYPE MONEY");
printf("
1 Car %d Baht",car*100);
printf("
2 Van %d Baht",van*100);
printf("
3 Lorry %d Baht",lorry*100);
getch();
}
ตอบคุณ สวัสดีคนอกหัก
#include<stdio.h>
#include<conio.h>
void main (){
clrscr();
int i, number, result = 1;
printf("Input number: ");
scanf("%d",&number);
for (i=1 ;i <= number;i++){
result = result*i;
}
printf("Factorail of %d is %d ",number ,result);
getch();
}
ช่วยหน่อยครับ : ใช้คำสั่ง for โดยตัว * ข้างบน=25 ตัว และใช้ code น้อยที่สุด นั่งฝึกอยู่หลายวัน ก็ทำไม่ได้สักที
***********
**********
*********
********
*******
******
*****
****
***
**
*
#include<stdio.h>
void main()
{
int r;
for(r=1;r<25;r++)
printf("
");
{
for(r=25;r>1;r--)
printf("*");
}
}
ลองอยู่ตั้งนาน ไม่ทราบว่ามันผิดพลาดตรงใหน โดยให้มันลงค่าลงที่ละ 1 และใช้ forจำนวน 2 คำสั่ง ตัวแรกเป็นการประการแถว / ตัวที่สองให้มันทำการ run ตามที่ต้องการ
ตอบคุณ eka บอกตรงๆง่ายมากเลยครับ
#include<stdio.h>
#include<conio.h>
void main(){
int i,j,num;
clrscr();
for( i=25; i>=1; i--){
num=i;
for(j=1; j<=num; j++){
printf("*");
}
printf("
");
}
getch();
}
//มีโจทย์มาให้ลองทำ
จงเขียนเกมส์ทายตัวเลข 4 หลัก โดยนำเข้า แรนดอมตัวเลข 4 ตัว และรับข้อมูลเป็นตัวเลข 4 หลัก และตัวเลขที่รับเข้ามาจะต้องรับติดๆกัน จากนั้นให้บอกว่าหลักไหนบ้างที่ตรงกับ ตัวเลขที่แรนดอม ถ้าทายถูกหมดทั้ง 4 หลัก ให้บอกว่า คุณชนะ ถ้าผิดทั้ง 4 หลักหรือครบจำนวนรอบที่กำหนดไว้ ให้บอกว่า คุณแพ้แล้วครับ พร้องทั้งออกเกมส์ ตย. INPUT NUMBER 4 DIGIT == > 2566 ตัวเลขหลักที่ 1 มากกว่าตัวเลขที่แรนดอม ตัวเลขหลักที่ 2 น้อยกว่าตัวเลขที่แรนดอม ตัวเลขหลักที่ 3 ถูกต้องครับ ตัวเลขหลักที่ 4 น้อยกว่าตัวเลขที่แรนดอม INPUT NUMBER 4 DIGIT == > 1667 ตัวเลขหลักที่ 1 ถูกต้องครับ ตัวเลขหลักที่ 2 ถูกต้องครับ ตัวเลขหลักที่ 3 ถูกต้องครับ ตัวเลขหลักที่ 4 น้อยกว่าตัวเลขที่แรนดอม INPUT NUMBER 4 DIGIT == > 1668 ตัวเลขหลักที่ 1 ถูกต้องครับ ตัวเลขหลักที่ 2 ถูกต้องครับ ตัวเลขหลักที่ 3 ถูกต้องครับ ตัวเลขหลักที่ 4 ถูกต้องครับ จบเกม ! คุณชนะครับ

สวัสดีครับ ผมเขียนโปรแกรมหาจำนวนเฉพาะ กับ โปรแกรมเครื่องคิดเลขไม่ได้ครับ
พยามแล้วแต่ไม่ได้จริงๆ ช่วยหน่อยนะครับ

สวัสดีครับ ผมเขียนโปรแกรมหาจำนวนเฉพาะ กับ โปรแกรมเครื่องคิดเลขไม่ได้ครับ
พยามแล้วแต่ไม่ได้จริงๆ ช่วยหน่อยนะครับ
ผมอยากได้โปรแกรม Turbo c 4.5 อ่ะคับ ช่วยหน่อยนะคับ

ผมขอความช่วยเหลือหน่อยครับ.....
br />
ขอ Code ภาษาC เครื่องคิดเลขหน่อยครับ
โดย ใช้stack กับ Ato i (เอทูไอ)ครับ
พยายามลองเขียนเเล้วเเต่ไม่เข้าใจatoiจริงๆครับ ช่วยหน่อยนะครับพี่ๆ
ขอบคุณมากครับ
//ใช่อย่างนี้ไหมครับเครื่องคิดเลขอะ
#include<stdio.h>
#include<conio.h>
double num1,num2,sum=0,minus=0,product=0,divide=0;
char opa;
void main(){
clrscr();
printf("INPUT NUMBER 1 ==>");
scanf("%lf",&num1);
printf("INPUT OPARATER ==>");
scanf("%s",&opa);
printf("INPUT NUMBER 2 ==>");
scanf("%lf",&num2);
switch(opa){
case'+':
sum=num1+num2;
printf("
Sum is=%lf",sum);break;
case'-':
minus=num1-num2;
printf("
Minus is=%lf",minus);break;
case'*':
product=num1*num2;
printf("
Product is=%lf",product);break;
case'/':
divide=num1/num2;
printf("
Divide is=%lf",divide);break;
default:
printf("
Invalid input!");
}
อาจารย์คะ
คือว่าการรีเทิร์นค่ากลับ
มันเป็นยังไงคะ
ช่วยอธิบายให้อย่างละเอียดหน่อยนะคะ
ขอบคุณมากค่ะ


Copyright© 2000-2007, Vcharkarn.Com. All rights reserved.
|
คลิ๊กเพื่อดูสถิติ รับรองและสนับสนุนโดย |
![]() สสวท. |
![]() มูลนิธิ พสวท. |
![]() พสวท. |