当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [讨论]怎么用anjuta写如tc下的这段源码并执行呢?
帖子发表于 : 2008-04-29 13:47 

注册: 2007-11-05 20:52
帖子: 84
送出感谢: 0 次
接收感谢: 0 次
代码:
main()

{int sushu(int);

int a;

 scanf("%d",&a);

 if(sushu(a)) printf("%d is a sushu\n",a);

 else printf("%d is not a sushu\n",a);

 }

int sushu(int n)

 {int i=2;

  int r,b;

  s1:r=n%i;

  if(r==0) b=0;

  else i=i+1;

  if(i<=n-1) goto s1;

  else b=1;

  return(b);

  )

这是tc下写的程序 我现在电脑是双系统 我是一个大一的学生 现在老师教的都是在win下的tc环境 我装了linux 没办法在linux下面完成作业 每次都得切换回windows才可以 虚拟机下又太卡 哎 这个文件能不能在anjuta下直接单个文件保存然后编译运行呢?


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-04-29 13:54 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
错漏百出, 格式混乱...

根本同用什么环境无关


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-04-29 14:11 
头像

注册: 2005-08-22 14:05
帖子: 1743
地址: 离开北京
送出感谢: 1
接收感谢: 3
也没有百出拉 有点语法错误 和逻辑错误

BigSnake.NET
别鄙视人家 万事开头难

总有这个阶段的

语法貌似是TC那种老的 没有include stdio.h

最后的小括号改成大括号 而且判断为非素数的时候会死


_________________
错过好多好贴,没占到广告位后悔啊


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-04-29 14:23 
头像

注册: 2005-12-10 17:36
帖子: 336
地址: 北京市海淀区上地十街辉煌国际
送出感谢: 0 次
接收感谢: 0 次
代码:
#include <stdio.h>

int main(int argc,char ** argv[])
{
       int sushu(int);
       int a;
       scanf("%d",&a);
       if (1==sushu(a))
              {
                    printf("%d is a sushu\n",a);
              }

      else
            {
                    printf("%d is not a sushu\n",a);
            }
   return 0;
}

int sushu(int n)
{
     int i=2;
     int r=0,b=1;
   for (i=2;i<=(n/2);i++)
   {
   r=n%i;
   if (0==r)
      {b=0;}
   }      
     return(b);
}


主要是现在的大学教育都不知道教的什么....想爱linux不容易....[/code]


_________________
Laptop:HP Compaq Presario V3210AU
OS:Gentoo openbox+stalonetray+rox-filer+gmrun+mplayer+firefox+ibus+sonata+tilda
Phone:Orange Dopod 838+ SPV C600
OS:Windows Mobile 6.1


最后由 tenfar 编辑于 2008-04-29 15:00,总共编辑了 1 次

页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-04-29 14:40 

注册: 2007-11-05 20:52
帖子: 84
送出感谢: 0 次
接收感谢: 0 次
tenfar 写道:
代码:
void main(int argc,char ** argv[])
{
       int sushu(int);
       int a;
       scanf("%d",&a);
       if (1==sushu(a))
              {
                    printf("%d is a sushu\n",a);
              }

      else
            {
                    printf("%d is not a sushu\n",a);
            }
}

int sushu(int n)
{
     int i=2;
     int r,b;
s1:r=n%i;
     if (0==r)
         {
              b=0;
          }
    else
          {
              i=i+1;
           }
    if  (i<=n- 1)
          {
              goto s1;
           }
     else
           {
              b=1;
            }
   return(b);
}


主要是现在的大学教育都不知道教的什么....想爱linux不容易....

运行终端卡住了 scanf就不行了 输入数字没反应```


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-04-29 14:43 

注册: 2007-11-05 20:52
帖子: 84
送出感谢: 0 次
接收感谢: 0 次
ttand 写道:
也没有百出拉 有点语法错误 和逻辑错误

BigSnake.NET
别鄙视人家 万事开头难

总有这个阶段的

语法貌似是TC那种老的 没有include stdio.h

最后的小括号改成大括号 而且判断为非素数的时候会死

谢谢阿 我看看 修改一下```


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-04-29 15:01 
头像

注册: 2005-12-10 17:36
帖子: 336
地址: 北京市海淀区上地十街辉煌国际
送出感谢: 0 次
接收感谢: 0 次
上面的代码我重新改了下,gcc调试通过,语法还是很不规范.,学校老师没怎么教的....哎,靠自己


_________________
Laptop:HP Compaq Presario V3210AU
OS:Gentoo openbox+stalonetray+rox-filer+gmrun+mplayer+firefox+ibus+sonata+tilda
Phone:Orange Dopod 838+ SPV C600
OS:Windows Mobile 6.1


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [讨论]怎么用anjuta写如tc下的这段源码并执行呢?
帖子发表于 : 2008-04-29 15:15 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
剩疯 写道:
代码:
main()

{int sushu(int);

int a;

 scanf("%d",&a);

 if(sushu(a)) printf("%d is a sushu\n",a);

 else printf("%d is not a sushu\n",a);

 }

int sushu(int n)

 {int i=2;

  int r,b;

  s1:r=n%i;

  if(r==0) b=0;

  else i=i+1;

  if(i<=n-1) goto s1;

  else b=1;

  return(b);

  )

这是tc下写的程序 我现在电脑是双系统 我是一个大一的学生 现在老师教的都是在win下的tc环境 我装了linux 没办法在linux下面完成作业 每次都得切换回windows才可以 虚拟机下又太卡 哎 这个文件能不能在anjuta下直接单个文件保存然后编译运行呢?


与TC没有关系吧?你这段代码在TC下要是能编译过我把头砍了给你。

anjuta?没有听说过,你这样的程序用GCC就够了嘛。

应该说,GCC一直是代表着C语言最新的标准,你要是把程序在gcc下面调过了,TC下一般是没有问题的。如果有问题,也只能是TC这个东东太老了,上个世纪八十年代的东西不知道为什么学校竟然还在用。

学学GCC,网上搜一下,一大把,VI应该学一下,很有帮助。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译