Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

cµÄÒ»¸öСÎÊÌâ

/*±àд³ÌÐò£¬ÊäÈë2¸öÊýÒÔ¼°¼Ó¼õ³Ë³ýÖеÄijÔËËã·ûºÅ£¬²¢µ÷ÓÃ×Ô¼º±àдµÄº¯Êý¼ÆËãÏàÓ¦µÄ½á¹û*/
#include<stdio.h>
#include<conio.h>
float cal(int a,char sym,int b);
main()
{
 int a=0,b=0;
 char sym='\0';
 float c=0.0;
 scanf("%d%c%d",&a,&sym,&b);
 c=cal(a,sym,b);
 printf("%d%c%d=%f\n",a,sym,b);
 getch();
}
float cal(int a,char sym,int b)
{
      float c=0.0;
      switch(sym)
      {
                 case '+': c=a+b;
                 case '-': c=a-b;
                 case '*': c=a*b;
                 case '/': if(b!=0)
                 {
                      c=(float)a/b;
                      return c;
                 }
                 else
                 {
                     printf("Devided by 0.\n");
                  exit(0);  /*±àÒëµÄʱºòÔÚÕâÐгö´í*/
     &n


Ïà¹ØÎĵµ£º

c programs

void myprintf(const char *format, ...)
{
va_list arglist;
va_start(arglist, format);
vprintf(format, arglist); // or some other operation
va_end(arglist);
}
NAME
       printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf - formatt ......

C³£ÓôúÂë

Ò»¡¢ÅúÁ¿×ªÒÆ×Ö·ûµ½»º³åÇø
bufptr = buffer;
void bufwrite(char* p,int n)
{
    while(n>0)
    {
          int k,rem;
          if(bufptr == &buffer[N])
 &nbs ......

LinuxÏÂCºÍC++¿ª·¢»ù´¡

LinuxÏÂCºÍC++¿ª·¢»ù´¡
»ù±¾±à³Ì¸ÅÄî
n ±à³ÌÓïÑÔ£ºC ¡¢C++
n ±àÒë(compile)£ºÔ´Îļþ£¨.c£©->Ä¿±êÎļþ(.o)
n Á¬½Ó(link)£ºÄ¿±êÎļþ(.o)->¿ÉÖ´ÐÐÎļþ
n ¿â(library)£º¾²Ì¬Á¬½Ó¿â(.a)¡¢¶¯Ì¬Á¬½Ó¿â(.so)
LinuxÏ¿ª·¢¹¤¾ß
n±à¼­Æ÷£ºvi¡¢emacs¡¢´°¿Ú±à¼­Æ÷
n±àÒëÆ÷£ºGCC
nµ÷ÊÔÆ÷£ºGDB
n¿ÉÖ´ÐÐÎļþ¹¤¾ß£ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ