36编程
㈠ 用c语言编程:整数36的质因子共有4个,它们是2,2,3,3,求整数12903的最大质因子.
#include<stdio.h>
intmain()
{intn,i;
scanf("%d",&n);
for(i=2;n>=i;i++)
while(n%i==0)
{n/=i;
if(n==1)printf("%d ",i);
}
return0;
}
㈡ 用c语言36位数乘36位数编程
C语言中36.7%10 是不能运算的。 若要运算,必须要先把36.7处理为一个整数才可以的。%10取余的结果就是这个数的个位数。
㈢ 计算机三级考试36题C语言编程,实现某种功能,这样写函数有什么问题,急
int maxline = 0;
for (i=0;i<maxline;i++)
FOR循环能执行么。
还有就是for (j=0;j<strlen(xx[i]);j++)
个人感觉应该改成for (j=0;j<strlen(char*(xx[i]));j++)比较好
㈣ 外径36车R20的圆弧底径是27.5,数控怎么编程
根据你的提问,你说的是在一个直径36的外圆上加工一个R20,圆弧底径为27.5的凹圆弧是这个意思吗?单边只有4.25MM,但不知道你加工的是什么材料?如果材料不是太硬,磨一把可以逼空的刀子(像外螺纹刀,角度磨小点),直接用G2从右往左,车两到三刀就可以了,看现实情况而定,转数,进给一开始调机时先选择慢速~~~~~~~~~~如果较深,较大的凹圆弧,可以选择用G72编程,选择切刀进行切屑,可逼空的刀子精车。
㈤ 36×2螺纹编程
可以使用循环车削的指令来车削,这里你还没有留下螺纹长度,我当作螺纹长度是20。螺纹的牙深就是1.299x2得到的是螺纹牙高尺寸,然后再用36减去这个尺寸,等于33.4这个就是螺纹低颈了。请看下面程序格式。
g92螺纹循环指令x35.5螺纹第一刀车削尺寸Z-20螺纹长度F2螺纹螺距
然后隔断一行
直接输入X35.1
X34.8
X34.5
以此类推,直到33.4
㈥ c语言程序设计 这段程序 结果为什么是36 怎么算的 谢谢
定义数组a[3][3],已经给出了除a[0][1]、a[0][2]、a[2][2]以外的所有元素值。
for(i=1;i<3;i++)
printf("%d",a[i][1]);
的意思是输出a[1][1]、a[2][1]的值,中间没有空格。
由数组的定义知a[1][1]=3,a[2][1]=6
因此输出36,中间没有空格。
㈦ 用JAVA编写程序"36选7”,从1到36数中任意输入7个数,其中数字不重复 并打印出来
public class test {
public static void main(String[] args) {
int a[] = new int[36];
for(int i = 0; i < 36; ++i)
a[i] = i+1;
select(a, 7, 36);
}
static void select(int[] a, int n, int m) {
qsort(a, 0, m-1);
reverse(a, n, m-1);
print(a, 0, n-1);
int p = n;
while(true) {
if(p == 0)
break;
int k = p;
if(a[--p] < a[k]) {
int r = m;
while(a[--r] < a[p]);
if(p == 0 && r == 1)
break;
if(r < n)
continue;
swap(a, r, p);
if(k < n) {
qsort(a, k, r-1);
reverse(a, n, r-1);
}
print(a, 0, n-1);
p = n;
}
}
}
static int c = 0;
static void print(int[] a, int i, int j) {
System.out.print("No." + ++c + " ");
for(int k = i; k <= j; ++k)
System.out.print(a[k]+" ");
System.out.println();
}
static void swap(int[] a, int i, int j) {
int t = a[i];
a[i] = a[j];
a[j] = t;
}
static void reverse(int[] a, int i, int j) {
while(i < j)
swap(a, i++, j--);
}
static void qsort(int[] a, int i, int j) {
while(i < j) {
int s = i;
for(int k = i; k < j; ++k)
if(a[k] < a[j])
swap(a, s++, k);
swap(a, s, j);
qsort(a, i, s-1);
i = s + 1;
}
}
}
㈧ g36编程格式
采用弧形固定循环编程 G36 X0 Y0 I-- J-- P-- K--;
其中I是圆半径值,J 是第一孔与X轴平行线的夹角角度,P 为两孔角度,K为等分孔个数。
直接用编程软件绘出图形,自动生成更省事,避免人为失误。
㈨ c语言中求36和48的最小公倍数怎么写
方法很多,提供以下举例代码作参考。
(1)
//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
intmain(void){
intn;
for(n=36;n%48;n+=36);
printf("36and48LCMis%d. ",n);
return0;
}
(2)
//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
intmain(void){
inta=36,b=48,r;
while(b){
r=a%b;
a=b;
b=r;
}
printf("36and48LCMis%d. ",36/a*48);
return0;
}
(3)
//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
intmain(void){//这个最快
intn;
for(n=48;n%36;n+=48);
printf("36and48LCMis%d. ",n);
return0;
}
(4)
//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
intmain(void){
inti=48;
while(i%36||i%48)
i++;
printf("36and48LCMis%d. ",i);
return0;
}
(5)
//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
intfgcd(inta,intb){
intr;
if((r=a%b)==0)returnb;
elsereturnfgcd(b,r);
}
intmain(void){
printf("36and48LCMis%d. ",36*48/fgcd(36,48));
return0;
}
(6)
//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
intmain(void){
intx=2,lcm=1,a=36,b=48;
while(x<a&&x<b){
if(a%x==0&&b%x==0)
lcm*=x,a/=x,b/=x;
elsex+=x==2?1:2;
}
printf("36and48LCMis%d. ",lcm*a*b);
return0;
}
(7)
//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
intmylcm(inta,intb){
inti,tmp;
for(tmp=1,i=2;i<a&&i<b;){
if(a%i||b%i)
i+=i-2?2:1;
elsetmp*=i,a/=i,b/=i;
}
returna*b*tmp;
}
intmain(void){
printf("36and48LCMis%d. ",mylcm(36,48));
return0;
}
(8)
//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
intmylcm(inta,intb){
inti;
for(i=a>b?b:a;a%i||b%i;i--);
returna*b/i;
}
intmain(void){
printf("36and48LCMis%d. ",mylcm(36,48));
return0;
}
数学方法就有好多,编程方法就更多了,因为一种数学方法可以用不同的编程来实现。
㈩ amada数控转塔冲编程里的g36 g37怎么编
不同控制系统的数控冲床,其数控编程指令是不相同的。下面以“GE-FANUC”系统为例,介绍数控冲尿的加工编程。 数控冲孔加工的编程是指将镀金零件展开成平面图,放入X、Y坐标系的第一象限,对平圆圈中的各孔系进行坐标计算的过程。