an1n2編程
#include
voidmain(){
inta,b,n1,n2,t;
while(true)
{
printf("任意輸入兩個正整數: ");
scanf("%d%d",&n1,&n2);
if(n1
{
t=n1;
n1=n2;
n2=t;
}
a=n1;
b=n2;
while(b!=0){/*利用輾除法,直到b為0為止*/
t=a%b;
a=b;
b=t;
}
printf("最大公約數為:%d ",a);
printf("最小公倍數為:%d ",n1*n2/a);
}}
(1)an1n2編程擴展閱讀
C語言求最大公約數輾轉相除法
#include<stdio.h>
intgcd(intm,intn);//將輾轉相除的過程封裝為函數,使主函數結構清晰。
intmain(void)
{
inta,b;
while(~scanf("%d%d",&a,&b)){//多組數據輸入時的方式之一與while(scanf("%d%d",&a,&b)!=EOF)用途相同
printf("%d ",gcd(a,b));
return0;
}
intgcd(intm,intn)
{
returnn?gcd(n,m%n):m;//此函數將輾轉相除的過程以遞歸的形式呈現,簡化程序屬於常規套路。
}
② 加工中心編程有一個高級語言(N1;N2),N3
M98 調用子程序
M99 子程序結束
M98 PXXX LXXX;
子程序格式:
OXXXX(子程序號);
.
.
.
M99;
1)P後面3位數字為子程序的序號,L後面的3為數字為子程序被調用的次數。如果只調用1次,L及後面的省略。
2)M98為調出子程序,位於主程序中。
3)M99為子程序結束放回主程序,位於子程序中。
③ C語言編程,輸入任意三個數n1,n2,n3,求其中最大的一個數。
# include <stdio.h>
int main(void)
{
int i, j, h, max1,max2;
printf("請輸入三個數(中間以空格隔開):\n");
scanf("%d %d %d", &i, &j, &h);
max1=i>j?i:j;
max2=max1>h?max1:h;
printf("最大的數=%d\n",max2);
return 0;}
希望對你有幫助 求最佳
④ 4、c語言 編程實現:輸入任意四個整數n1、n2、n3、n4,求四個數中的最大值。
#include<stdio.h>
int main()
{
int n1,n2,n3,n4,max;
scanf("%d%d%d%d",&n1,&n2,&n3,&n4);
max=n1;
if(n2>max)
max=n2;
if(n3>max)
max=n3;
if(n4>max)
max=n4;
printf("%d",max);
return 0;
}
⑤ 編寫一個程序顯示n1-n2的所有整數,n1和n2由用戶給出。(重點是判斷n1,n2不為整數需要重新輸入的情況)
輸入字元串
用isdigit函數判斷是不是全數字,是則為整數,用sscanf()轉換為整數
不是則重輸
⑥ 一個基礎的編程題
int main()
{
int a,n1,n2,n3,n4;
n1=a/1000;
n2=(a%1000)/100;
n3=(a%100)/10;
n4=a%10;
printf("Result: %d\n",n1+n2+n3+n4);
return 0;
}
⑦ 用c語言編程:
#include<stdio.h>
int main()
{
int n1,n2,a,r;
double b;
scanf("%d%d",&n1,&n2);
a=n1/n2;
r=n1%n2;
b=n1*1.0/n2-a;
printf("%d %d %.5lf",a,r,b);
return 0;
}
⑧ 數控車床編程裡面的,n1 n2 n3是什麼意思
n1 n2 n3
字母N是數控的程序段專用代碼,專用於程序段的段號。////編程時可用也可不用。////////////
⑨ 2.編程,輸入任意三個數n1,n2,n3,求其中最大的一個數。
(n1>n2?n1:n2)>n3?(n1>n2?n1:n2):n3;
直接這個運算符就可以了
a>b?a:b
意思是條件成立輸出a,否則輸出b
⑩ c語言編程,求大神
大哥你這還用上網求助捏?我現給你手打一個吧
需要用函數么,樓下那個寫的是函數不是完整的代碼,不過你調用一下就可以了
我給你個完整代碼吧
#include<stdio.h>
int main()
{
int a,b,c,n1,n2;
scanf("%d %d %d",&a,&b,&c);
n1=c;
n2=b;
b=a;
c=n2;
a=n1;
printf("%d %d %d",a,b,c);
return 0;
}
那個忘了輸出函數的大哥,你寫的不對。。。你那個把新的B的值也賦給C了