24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2619  |  回复: 19
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

lirenshun

铁虫 (初入文坛)

[交流] 一步一步学习C语言已有4人参与

从今天开始一步步学习C语言,希望自己能够一路坚持,贴出刚学的程序,鼓励自己,加油。
#include "stdio.h"                           
                                             
int main(int argc,char* argv[])              
{                                            
FILE *s,*d;                                 
char ch;                                    
if(argc!=3)                                 
{                                            
printf("please input sourcefile and destfile\
}                                            
else                                         
                                             
{                                            
  if((s=fopen(argv[1],"r")==0)              
     {                                       
       printf("can't open file %s\n",argv[1])
     }                                       
  else                                       
     {                                       
       if((d=fopen(argv[2],"w")==0)         
          {printf("can't open file %s\n",argv
           fclose(s);                        
          }                                 
                                             
       else                                 
          {                                 
           while((ch=fgetc(s))!=EOF)         
           fputc(ch,d);                     
           fclose(s);                        
           fclose(d);                        
           }                                 
      }                                      
}                                            
}
回复此楼

» 收录本帖的淘帖专辑推荐

自用宝贝

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sudo

木虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖
jjdg(金币+1): 感谢参与 2012-03-06 02:17:51
include的问题lurencyj说得对,标准库的头文件还是用<>,虽然""搜索的范围会更广,但是搜索的优先次序是不一样的

举个简单的例子就是如果你自己程序的目录下有个stdio.h,然后#include "stdio.h"的话,因为首先在自己目录下找而且找到了,那么预处理include语句的时候就会使用自己的那个而不是标准库的那个

另外,楼主贴程序的时候请放到

[code]

[/code]

里面,这样代码看起来就美观很多了

[ Last edited by sudo on 2012-3-5 at 21:18 ]
15楼2012-03-05 12:50:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sudo

木虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖
jjdg(金币+1): 感谢参与 2012-03-06 02:18:54
引用回帖:
17楼: Originally posted by lirenshun at 2012-03-05 20:57:47:
继续贴个程序,求三个正整数最小公倍数。

好吧。。。我没说清楚,那是成对的标签[code][/code]

效果是这样的
CODE:
#include

int main(void)
{
int x=0,y=0,z=0;
int lcm(int a,int b);
int lcm3(int a,int b,int c);

printf("please input three positive numbers :";
scanf("%d%d%d",&x,&y,&z);

printf("the lcm of the three numbers is:%d\n",lcm3(x,y,z));
return 0;
}

int lcm3(int a,int b,int c)
{
return lcm(lcm(a,b),c);
}

int lcm(int a,int b)
{
  int multiple=0,c=0;
  
  multiple=a*b;
  while(a%b!=0)
  {
   c=a%b;
   a=b;
   b=c;
  }
return (multiple/b);
}

18楼2012-03-05 21:17:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lirenshun 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见