入门程序代码,新手学程序代码问题

1,新手学程序代码问题<置>实际上换成编程语言的话就是“赋值”,一般用“=”或者“:=”表示;<置s为0>就是把0“赋值”给s,s是一个变量,此时它的值成了0,用“s=0”或“s:=0”表示;“i<n”就是判断i<n是否成立 。这是一个根据用户输入的数字n,来求1+2+3+...+n-1的和的程序 。建议你去买一本〈pascal语言程序设计〉看看 , 应该是很经典的一本编程入门书 , pascal很好学 。我也是新手我自己的理解是这样的:给n赋一个值,让s的值等于零 , 让i的值赋值为1,imain() { int i ,s,n; i=1;s=0; printf("enter n:\n"); scanf("n=%d,"&n); do {s=+i,i++} while(i printf("%d\n"s); } 不知道对不对?我也是新手我自己的理解是这样的:给n赋一个值 , 让s的值等于零,让i的值赋值为1,i<n这是个循环条件,然后让s=+i;之后i++;最后计算出s的值结束 。main()int i ,s,n;i=1;s=0;printf("enter n:\n");scanf("n=%d,"&n);dowhile(i<n);printf("%d\n"s);}不知道对不对?#aa}朋友你可以试试以下代码我改过的 , 不知道你能看出来吗 , 
2,java 初级程序代码不用那么麻烦 。楼主请看:int a = 1;// 从1开始加+ int sum = 0;// 总和 for (int n = 0; n < 10; n++) 你的可以这样改吧public int getNHe(int n) int n4 = 0;if(n>=2&&n%2==0) for(int i=1; i<=n; ++i) n4 = n4 + i; }}elsen4=-1; } return n4;}怎么楼上的都用的C啊…其实也差不多 , 其实一个FOR循环加上一个IFELSE就搞定了,思路同上c代码和Java比较像 , 这里用for循环,其他还有while,do loop 等循环语句C codeint f(int n){ if (n\2 = 1 or n<=2){break; } int s; int i;for (i=1; i<=n; i++) {s+=i; } return s;}public int foo(int n)if(n<2)return -1;}if(n%2==0)return (2+n)/(2*2);}return (n+1)/(2*2);}public void fun(int n){ int result=1; for(int i=1;i<=n;i++){ if(i%2==0){ result+=i; } } }
3,数控车床编程代码该怎样入门数控车床编程代码如下:M03 主轴正转 M03 S1000 主轴以每分钟1000的速度正转 M04主轴逆转 M05主轴停止 M10 M14。M08 主轴切削液开 M11 M15主轴切削液停 M25 托盘上升 M85工件计数器加一个 M19主轴定位 M99 循环所以程式 G 代码 G00快速定位 G01主轴直线切削 G02主轴顺时针圆壶切削 G03主轴逆时针圆壶切削 G04 暂停 G04 X4 主轴暂停4秒 G10 资料预设 G28原点复归 G28 U0W0 ;U轴和W轴复归 G41 刀尖左侧半径补偿 G42 刀尖右侧半径补偿 G40 取消 G97 以转速 进给 G98 以时间进给 G73 循环 G80取消循环 G10 00 数据设置 模态 G11 00 数据设置取消 模态 G17 16 XY平面选择 模态 G18 16 ZX平面选择 模态 G19 16 YZ平面选择 模态 G20 06 英制 模态 G21 06 米制 模态 G22 09 行程检查开关打开 模态 G23 09 行程检查开关关闭 模态 G25 08 主轴速度波动检查打开 模态 G26 08 主轴速度波动检查关闭 模态 G27 00 参考点返回检查 非模态 G28 00 参考点返回 非模态 G31 00 跳步功能 非模态 G40 07 刀具半径补偿取消 模态 G41 07 刀具半径左补偿 模态 G42 07 刀具半径右补偿 模态 G43 17 刀具半径正补偿 模态 G44 17 刀具半径负补偿 模态 G49 17 刀具长度补偿取消 模态 G52 00 局部坐标系设置 非模态 G53 00 机床坐标系设置 非模态 G54 14 第一工件坐标系设置 模态 G55 14 第二工件坐标系设置 模态 G59 14 第六工件坐标系设置 模态 G65 00 宏程序调用 模态 G66 12 宏程序调用模态 模态 G67 12 宏程序调用取消 模态 G73 01 高速深孔钻孔循环 非模态 G74 01 左旋攻螺纹循环 非模态 G76 01 精镗循环 非模态 G80 10 固定循环注销 模态 G81 10 钻孔循环 模态 G82 10 钻孔循环 模态 G83 10 深孔钻孔循环 模态 G84 10 攻螺纹循环 模态 G85 10 粗镗循环 模态 G86 10 镗孔循环 模态 G87 10 背镗循环 模态 G89 10 镗孔循环 模态 G90 01 绝对尺寸 模态 G91 01 增量尺寸 模态 G92 01 工件坐标原点设置 模态G. M, T S数控铣床 。程序编程:1)文件名必须以字母“O”开头 。2)程序必须以“%”开头 3)主程序以F3 结束程序 4)编辑程序F2 5)保存程序F4数控车床,不好意思,这个和铣床差不多。。首先,要树立一个观念:想学好数控,必须对数控感兴趣 。其次再谈如何学数控,1.针对性的学习,学哪个系统,就去记哪个系统的G、M代码,这很重要 。2.记熟了这些代码,并知道什么时候采用什么代码,你就可以试着编写些简单的零件程序,增加熟练程度 。3.方便的东西懂得了多了 , 你可以试着加工一些简单的零件,这样一来,理论实际相结合 这样很轻松的就学好数控了如有不懂,我是从事数控加工几年的经验了,可以相互学习 。。【入门程序代码,新手学程序代码问题】
4,C语言 初级程序代码求讲解这个游戏没有玩过,程序运行后的救过是有牛的种数为1726832,牛0到牛9分别为:191808,171304 , 168096,171304 , 168096,177424,168096,171304,168096,171304.程序代码如下:(注:调试环境是vc++6.0,game函数中被注释的代码段是用来具体打印牛x的组合,打印的时间非常漫长~~~,我打印到了200000种看第一个还是黑桃a就关掉了~~~总共有1726832行 , 要是楼主的机器比较好,有耐心的话,可以把注释符去掉,慢慢观察 。。。)#include"stdio.h"//黑桃\006梅花\005红桃\003方块\004staticintcount=0;//记录有牛的总个数staticintf[10];//分别记录从牛0到牛9的个数staticintq=0;//打印编号voidgame(ints[])intx[5],i,j,k,y=0,sum=0;for(i=0;i<5;i++)//将数组进行处理 , j,q,k记为10点x[i]=s[i]%100;//消去百位的花色标志if(x[i]>=10&&x[i]<=13)x[i]=10;sum+=x[i];//记录总点数}for(i=0;i<3;i++)for(j=i+1;j<4;j++)for(k=j+1;k<5;k++)y=x[i]+x[j];y+=x[k];//选任意3张牌记录点数和if(y%10==0)count++;//总个数加1f[(sum-y)%10]++;//牛几加1///*被注释的代码段printf("%d.牛%d:",++q,(sum-y)%10);for(intp=0;p<5;p++)if(s[p]/100==0)printf("\006");elseif(s[p]/100==1)printf("\003");elseif(s[p]/100==1)printf("\005");elseprintf("\004");if(s[p]%100==1)printf("a,");elseif(s[p]%100==11)printf("j,");elseif(s[p]%100==12)printf("q,");elseif(s[p]%100==13)printf("k,");elseprintf("%d,",s[p]%100);}printf("\n");//*/return;//返回主函数,重选5张牌}}}}}voidmain()inti,j,k,p,q;inta[5];intb[13]=intz[52];for(i=0;i<13;i++)//将整副牌存入数组z中,百位为0表示黑桃,百位1表示红桃 , 2表示梅花,3表示方块z[i]=b[i];z[i+13]=b[i]+100;z[i+26]=b[i]+200;z[i+39]=b[i]+300;}for(i=0;i<=47;i++)//从整副牌中选取5张,存入数组a中a[0]=z[i];for(j=i+1;j<=48;j++)a[1]=z[j];for(k=j+1;k<=49;k++)a[2]=z[k];for(p=k+1;p<=50;p++)a[3]=z[p];for(q=p+1;q<=51;q++)a[4]=z[q];game(a);//调用程序}}}}}printf("有牛种数:%d种\n",count);for(i=0;i<10;i++)printf("牛%d:%d种\n",i,f[i]);}因为fun()里的a,是形参,而且这个a的作用域只在fun()中printf()打印的是main()里的a

    推荐阅读