(c语法百题6)交换两数值

知识点:

用第三变量交换两个变量的值。

内容: 交换两数值

输入说明:

一行两个数

输出说明:

一行 两个数

输入样例: 若题目没有特别说明,则应该以多组测试数据方式读取,或者参考a001。

3 4

输出样例 :

4 3

#include <stdio.h>
int main()
{
 int a,b,c;
 scanf("%d %d",&a,&b);
 c=a;
 a=b;
 b=c;
 printf("%d %d\n",a,b);
 return 0;
}

(c语法百题6)交换两数值,布布扣,bubuko.com

时间: 2024-10-10 04:16:19

(c语法百题6)交换两数值的相关文章

(c语法百题7)求两数的整数商 和 余数

知识点: 求商和求余 /   和 % 的用法. 注意 /  中,两个%d的值为整数,即取整.有%f类的,就是商了,带小数的. 内容: 求两数的整数商 和 余数 输入说明: 一行两个整数 输出说明: 一行两个整数 输入样例: 若题目没有特别说明,则应该以多组测试数据方式读取,或者参考a001. 18 4 输出样例 : 4 2 #include <stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); print

(c语法百题8)求两数的整数商 和 商

内容: 求两数的整数商 和 商 ,商保留两位小数 输入说明: 一行 两个整数 输出说明: 一行,一个整数,一个实数(两位小数) 输入样例: 若题目没有特别说明,则应该以多组测试数据方式读取,或者参考a001. 12 8 输出样例 : 1 1.50 #include <stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); printf("%d %.2f\n",a/b,a/(1.0*b));

(c语法百题4)求两数中的较大者

知识点: if语句 内容: 求两数中的较大者 输入说明: 一行两个数 输出说明: 一行 一个 数字 输入样例: 若题目没有特别说明,则应该以多组测试数据方式读取,或者参考a001. 3 5 输出样例 : 5 #include <stdio.h> int main() { int a,b,c; scanf("%d %d",&a,&b); if(a<b) { c=b; a=c; } printf("%d\n",a); return 0;

(c语法百题15)算术运算

知识点: 法1: 字符与ASCLL码的转换熟练! if……else的用法 法2: switch的用法 注意 scanf("%f %f %c",&a,&b,&c);与scanf("%f%f%c",&a,&b,&c);的区别,中间有无空格. 内容: 输入两个数值(均不为零)及一个算术运算符,输出其运算的结果(保留两位小数). 输入说明: 一行,2个数字,一字符(+,-,*,/,分别代表加.减.乘.除 输出说明: 一行,一个

(c语法百题12)优惠购物

知识点: if……else 的用法 内容: 节日期间,某超市举行优惠购物活动,规定:所购物品不超过1000元(含)时,按9.5折付款,如超过1000元,则超过部分按9折收费 输入说明: 一行 ,一个数,购物总额 输出说明: 一行 需付购物款(保留两位小数) 输入样例: 1200.58 输出样例 : 1130.52 1 #include <stdio.h> 2 int main() 3 { 4 float a,s; 5 scanf("%f",&a); 6 if (a&

(c语法百题16)一元二次方程的实数根

知识点: 数学函数头文件 #include <math.h> 开平方函数,sqrt() 注意等号 == 与赋值号= 的区别 内容: 求一元二次方程(二次项系统不为0)ax2+bx+c=0(a≠0)的实数根 输入说明: 一行三个系数(用空格隔开) 输出说明: 先输出(-b+sqrt())/2/a的根,一行一个,如果是相等实根,则输出一个(均保留两位小数) .若无实根输出No answer! 输入样例: 1 1 2 输出样例 : No answer! 1 #include <stdio.h&

(c语法百题17)打印某年某月有几天

知识点: 逻辑表达式的灵活运用 法1: switch()的用法,注意字符用  case 'a': ……;break;  数字用 case 6:……;break; 不要忘了break: 法2: if……else 的用法 注意是否是闰年的算法 内容: 打印某年某月有几天 输入说明: 一行两个整数,前面是年份 后面是月份 输出说明: 一个整数 输入样例: 2009 6 输出样例 : 30 法1: #include <stdio.h> int main() { int y,m; scanf("

(c语法百题2)加法

内容: 两数之和 输入说明: 一行两个整数,长整型以内 输出说明: 一行一个整数 输入样例: 若题目没有特别说明,则应该以多组测试数据方式读取,或者参考a001. 2000 9 输出样例 : 2009 #include <stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); printf("%d\n",a+b); return 0; } (c语法百题2)加法

(c语法百题24)最小公倍数

知识点: 算法 while循环的用法. 内容: 求两个自然数的最小公倍数 输入说明: 输出说明: 输入样例: 2 4 输出样例 : 4 1 #include <stdio.h> 2 int main() 3 { 4 int a,b,t,A,B; 5 scanf("%d %d",&a,&b); 6 A=a; 7 B=b; 8 do 9 { 10 t=a%b; 11 a=b; 12 b=t; 13 } 14 while (t!=0); 15 printf(&qu