- 买一件上衣59元,买一件裤子70元,如果成套买的话,一套120.假设我买了m个上衣和n个裤子,问:需要花多少钱?
源代码:
int coat = 59;//上衣
int trousers = 70;//裤子
int tz = 120;//套装
int m , n;
scanf("%d %d",&m,&n);
if(m>n){
printf("%d\n",n*tz+(m-n)*coat);
}
if(m<=n){
printf("%d\n",m*tz+(n-m)*trousers);
}
}
测试结果:
- 给定一个整型变量 a,写两段代码,第一个设置 a 的 bit 3为1,第二个清除 a 的 #define BIT3 (0x1 << 3)
源代码:
int main(){
int a = 1 ;
printf("a=%d\n",a |= 0x1 << 3);
printf("a=%d\n",a &= ~(0x1)<< 3);
return 0;
}
测试结果:
从终端输入一个字符:如果是大写的 转换成小写,如果是小写的 转换成大写
#include <stdio.h>
int main(){
char c;
scanf("%c",&c);
printf("ASCII= %d\n",c);
if(c>=65&&c<91){
c = c +32;
printf("c=%c\n",c);
}
else if (c>=97&&c<123){
c = c-32;
printf("c=%c\n",c);
}
else{
printf("其它字符-请输入26个字母");
}
}
测试结果: