当前位置:首页 » 编程语言 » c语言已知ab

c语言已知ab

发布时间: 2024-04-10 12:29:29

① 定义两个变量ab如何用c语言编程使两个变量的值能相互交换

1、首先,就是最基本的知识,写头文件,函数声明,定义变量。

② c语言ab比较大小

#include "stdio.h"
void main()
{int a,b;
scanf("%d%d",&a,&b);
if((a-b)>0)
printf("a>b\n");
if((a-b)<0)
printf("a<b\n");
if((a-b)==0)
printf("a=b\n");
}
运行一下看看吧

③ 该c语言程序的输出结果为Ab,如何理解

main()
{
char c1='A',c2='a',*p1,*p2;
p1=&c1;//p1指向的是c1
p2=&c2;//p2指向的是c2
fun(p1,p2);//这里传的是p1,p2。并不是c1,c2,接下来看函数里的
printf("%c%c\n",c1,c2);//所以,此时c1的内容并没有改变,c2自增了1,所以结果就是Ab
}
void fun(char *a,char*b)//这里的a指向的是p1,b指向的是p2
{a=b;//这里a就指向了b,也就是p2,所以此时a就是指向了c2,而c1还是自己原来的,并没有任何变化
(*a)++;//这里把a现在的内容自增了,也就是c2的内容自增了,就是从a变成了b,现在再回到主函数
}

④ 如何用c语言给变量a,b赋值,赋值范围是确定的。

//先定义变量a,b的类型
//比如
int a,b; //定义a,b为int型,也就是整型,范围是-32768到32767
//然后可以赋值啦
//比如
a=1,b=2; // 这里 = 不是等号,是赋值号,等号是 ==

//也可以直接在定义时赋值,
int a=1,b=2;

//输入的话是
scanf("%d%d",&a,&b); //int 型用%d long型用%ld,楼上那位少了 & 地址符

//赋值范围是根据定义的类型决定的,看你需要了

⑤ c语言已知a,b两个整数组成了ab和ba两个两位数,求ab ba,ab和ba的余数

#include<stdio.h>
#include<math.h>
intmain(void)
{
inta=120,b=119;
intaw=a>0?log10(a)+1:1;//a的位数
intbw=b>0?log10(b)+1:1;//b的位数
intab=a*((int)pow(10,bw))+b;
intba=b*((int)pow(10,aw))+a;
printf("%d%d ",ab%ba,ba%ab);
return0;
}

热点内容
删除sqlserver服务 发布:2024-05-18 16:47:06 浏览:322
密码盒的密码是多少钱 发布:2024-05-18 16:43:52 浏览:94
linux哪个c语言编译器好用 发布:2024-05-18 16:30:03 浏览:468
搜狐视频无法缓存 发布:2024-05-18 16:30:03 浏览:309
小鸟云服务器值不值得买 发布:2024-05-18 16:30:01 浏览:898
durbin算法 发布:2024-05-18 16:29:57 浏览:555
qq邮箱访问受限 发布:2024-05-18 16:23:27 浏览:472
电信光纤上传限制 发布:2024-05-18 16:08:05 浏览:910
sql中的limit 发布:2024-05-18 16:05:57 浏览:895
启动ug时服务器无响应是怎么回事 发布:2024-05-18 15:48:24 浏览:372