当前位置:首页 » 编程语言 » 简单的c语言程序

简单的c语言程序

发布时间: 2022-01-09 21:16:31

㈠ 求简单c语言程序代码!

输入2个正整数m和n,求其最大公约数和最小公倍数

#include

#include

int main()

int m,n,p,q,s,r;

printf("请输入两个正整数;m,n ");

scanf("%d,%d",&m,&n);

#include<stdio.h>

main()

int a,b,t=0;

scanf("%d %d",&a,&b);

if (a<b)

printf("%d %d %d %d %d",(a+b),(a-b),(a/b),(a*b),(a%b));

}

主要特点

C语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。

以上内容参考:网络-c语言

㈡ 简单的c语言编程

程序没错,输入的是两个整数的区间范围,输出的是区间内的素数。
不过需要注意的地方有:
1 输入的时候,必须严格按照输入的格式,即输入两个整数,且之间用一个英文逗号分隔,例如 100,200 这种形式,负责程序会因为输入不正确而停下来。
2. 输出的数据存储在程序所在目录的myf2.out文件中,不过格式太乱了,所有数字连在了一起,建议在fprintf(out,"%d",m);语句的%d后面加上\n分隔一下。

㈢ 一个简单的c语言编程

你的程序有几个错误,我帮你改正过来了,思路和你的思路是一样的,我就不讲解你错在哪里了,你自己揣摩一下,自己揣摩出来的才是最好的!
#include <stdio.h>
main()
{
int a[10];
int i,n;
int j,t,k,q,m,max,min;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
max=a[0];
for(j=0;j<10;j++)
{
if(a[j]>max){
max=a[j];
n=j;
}
}
if(max!=a[9])
{
t=a[n];
a[n]=a[9];
a[9]=t;
}
min=a[0];
for(k=0;k<10;k++)
{
if(a[k]<min)
{min=a[k];
n=k;}
}
if(min!=a[0])
{m=a[n];
a[n]=a[0];
a[0]=m;
}
for(q=0;q<10;q++)
printf("%d,",a[q]);
return 0;
}

㈣ 求最简单的C语言程序

#include<stdio.h>

main()

{

int a,b,t=0;

scanf("%d %d",&a,&b);

if (a<b)

{

t=a;

a=b;

b=t;

}

printf("%d %d %d %d %d",(a+b),(a-b),(a/b),(a*b),(a%b));

}

㈤ 最简单的c语言程序设计

开学老师教的第一个程序就是输出”Hello World!“。

#include<stdio.h>
voidmain()
{
printf("HelloWorld!");
}

㈥ 写几个C简单的C语言程序

1)int
panan(int
a,int
b,int
c)
{

int
m;

m=b*b-4*a*c;

return(m);
}
void
main()
{int
a,b,c,flag,x1,x2,ture,virture;
printf("请依次输入二次方程的系数,空格隔开\n”);
scanf("%d
%d
%d",&a,&b,&c);
flag=panan(a,b,c);
if(flag>0)

{x1=(-b+sqr(flag))/(2*a);

x2=(-b-sqr(flag))/(2*a);

printf("两个不相等的实根为:x1=%d,x2=%d",x1,x2);

}
else
if(flag==0)

{x1=-b/(2*a);

printf("两个相等的实根为:x1=x2=%d",x1);

}
else

{ture=-b/(2*a);

virture=sqr(-flag)/(2*a);

printf("两个不相等的虚根为:x1=%d+%di,x2=%d-%di",ture,virture,ture,virture);

}
}
2)
int
sign(int
n)
{

return
n>=0?1:-1;
}
主函数调用即可。

3)
int
BaoShu(int
totalNum,
int
Num)
//totalNUm总人数,Num报的数字。

{

return
(Num%totalNum==0)?totalNum:Num%totalNum;

}
主函数调用即可

㈦ 简单c语言编程

如果要考虑4个象限,考虑各种x3y3x4y4, 比较麻烦。
大致思路,计算b点到线L1的距离,计算c点到线L1的距离,
用ang3,ang4 与 ang 的相对位置判断 l1 和 l2 应当相加还是相减得 总距离。
程序如下(没考虑4个象限):
#include<stdio.h>
#include<stdlib.h>
#include<math.h>

void main()
{
double r1,r2;
double R=5.0, ang=1.05;
double Bx,By,P1x,P1y,P2x,P2y,l1,l2,L;
double x3=1,y3=3,x4=8,y4=10;
double ang3,ang4;

ang3 = atan(y3/x3);
ang4 = atan(y4/x4);
printf("input angle in deg: \n");
scanf("%lf",&ang);
ang = ang / 180.0 * 3.14159265;
Bx = R * cos(ang);
By = R * sin(ang);
r1 =( (x3*Bx)+(y3*By)) / (R*R);
P1x = r1 * Bx;
P1y = r1 * By;
l1 = sqrt( (x3-P1x)*(x3-P1x) + (y3-P1y)*(y3-P1y) );
r2 =( (x4*Bx)+(y4*By)) / (R*R);
P2x = r2 * Bx;
P2y = r2 * By;
l2 = sqrt( (x4-P2x)*(x4-P2x) + (y4-P2y)*(y4-P2y) );
if ( (ang3 >= ang) && (ang4 <= ang) ) L= fabs(l2 + l1);
else L = fabs(l2-l1);
printf("distance: %.2lf ",L);
}

㈧ C语言最简单程序

简单易操作的程序如下:

  1. 输入几月几日,计算是2018年的第几天。

  2. #include<stdio.h>

  3. intmain(intargc,char*argv[]){

  4. intmonth,day,days=0;

  5. printf("输入月");

  6. scanf("%d",&month);

  7. printf("输入日");

  8. scanf("%d",&day);

  9. switch(month-1){

  10. case11:days+=30;

  11. case10:days+=31;

  12. case9:days+=30;

  13. case8:days+=31;

  14. case7:days+=31;

  15. case6:days+=30;

  16. case5:days+=31;

  17. case4:days+=30;

  18. case3:days+=31;

  19. case2:days+=29;

  20. case1:days+=31;

  21. default:days+=day;break;

  22. }

  23. printf("这一天是2018年的第%d天 ",days);

  24. return0;

  25. C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。

拓展资料:

C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全。

当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规则显得十分重要。在学习中,对此合理进行分类,找出它们与数学中所学到运算之间的不同点之后,记住这些运算也就不困难了,有些运算符在理解后更会牢记心中,将来用起来得心应手,而有些可暂时放弃不记,等用到时再记不迟。

㈨ 最简单的c语言编程

很多程序都是非常简单的:
1.输入2个正整数m和n,求其最大公约数和最小公倍数
#include<stdio.h>
#include<math.h>
int main()
{
int m,n,p,q,s,r;
printf("请输入两个正整数;m,n\n");
scanf("%d,%d",&m,&n);
s=m*n;
if(m<n)
{
p=m;
m=n;
n=p;
}
printf("%d\t%d\n",m,n);/*按从大到小输出m,n */
while(n!=0)
{
q=m%n;
m=n;
n=q;
}
/*是不是m才是最大公约数啊*/
r=s/m;
printf("m和n最大公约数为 %d\n",m);
printf("m和n最小公倍数为 %d\n",r);/*m和n的积除以m和n的最大公约数即为最小公倍数*/
return 0;
}

2.输出100以内能被3整除且个位数为6的所有整数。
#include<stdio.h>
int main(void)
{
int i;
for(i=1;i<=100;i++)
if(i%3==0&&i%10==6)printf("%d ",i);
return 0;
}

3. 编程计算从1到10各数阶乘的和,即1! + 2! + 3! + …… + 9! + 10! 的和
#include<stdio.h>
int main(void)
{
int sum,i,term;
sum=0;
term=1;
for(i=1;i<=10;i++)
{
term=term*i;
sum=sum+term;
printf("%d的阶乘 %d\n",i,term);
}
printf("1到10各数阶乘的和 %d\n",sum);
return 0;
}

4.使用嵌套循环产生下列由大写字母组成的图
#include<stdio.h>
int main(void)
{
char ch1,ch2;
for(ch1='A';ch1<='Z';ch1++)
{
for(ch2='A';ch2<=ch1;ch2++)
printf("%c",ch2);
printf("\n");
}
return 0;
}

5. 编程输出所有三位数中的素数。
#include<stdio.h>
int main(void)
{
int x,i;
for(x=100;x<=999;x++)
{
for(i=2;i<x/2;i++)
if(x%i==0)break;
if(i==x/2)printf("%d ",x);
}
return 0;
}

6. 定义一个函数even(),判断一个整数是否是偶数。如果是偶数返回1,否则返回0。(要求包括能使程序正常运行的主函数)
#include<stdio.h>
int main(void)
{
int even(int);
int x,y;
scanf("%d",&x);
y=even(x);
if(y==1)
printf("%d 是偶数\n",x);
else
printf("%d 是奇数\n",x);
return 0;
}
int even(int x)
{
if(x%2==0)
return 1;
else
return 0;
}

7. 编写函数mypow,求整型变量x的y次方。(要求包括能使程序正常运行的主函数)

#include<stdio.h>
int main(void)
{
int mypow(int,int);
int x,y,s;
scanf("%d%d",&x,&y);
s=mypow(x,y);
printf("%d的%d次方是 %d\n",x,y,s);
return 0;
}
int mypow(int x,int y)
{
int sum,i;
sum=1;
for(i=1;i<=y;i++)
sum=sum*x;
return sum;
}

8.输入一个3位整数,输出它的逆序数。例如,输入127,输出应该是721。
#include<stdio.h>
int main(void)
{
int x,y;
scanf("%d",&x);
y=x/100+x/10%10*10+x%10*100;
printf("%d的逆序数 %d\n",x,y);
return 0;
}

热点内容
oracle分页sql怎么写 发布:2024-12-27 11:02:02 浏览:845
服务器如何远程集中管理 发布:2024-12-27 11:00:26 浏览:889
android解锁代码 发布:2024-12-27 10:58:25 浏览:739
linuxusb摄像头的驱动 发布:2024-12-27 10:58:13 浏览:5
斗罗电脑版服务器 发布:2024-12-27 10:57:26 浏览:32
linux添加日志服务器地址 发布:2024-12-27 10:52:35 浏览:563
dlink路由器初始密码怎么修改 发布:2024-12-27 10:49:56 浏览:213
java短信接口源码 发布:2024-12-27 10:49:05 浏览:441
米8安卓8刷安卓9怎么刷 发布:2024-12-27 10:49:04 浏览:454
阿里云服务器其他账号托管 发布:2024-12-27 10:37:22 浏览:722