代码
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main(int argc, const char *argv[])
{
int num,num2,num3;
num =1;
num2=2;
num3=3;
num =++num2+ ++num3;
printf("\n%d,%d,%d",num,num2,num3);//输出结果1 //7 3 4
num =num2++ +num3++;
printf("\n%d,%d,%d",num,num2,num3);//输出结果2 //7 4 5
num =++num2>num3++;
printf("\n%d,%d,%d",num,num2,num3);//输出结果3 //0 5 6
num =num2--&&--num3;
printf("\n%d,%d,%d",num,num2,num3);//输出结果4 //1 4 5
num =num2>num3?num2++:num3++;
printf("\n%d,%d,%d\n",num,num2,num3);//输出结果5 //5 4 6
return 0;
}
结果
7,3,4
7,4,5
0,5,6
1,4,5
5,4,6
代码
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main(int argc, const char *argv[])
{
double f,c;
printf("请输入华氏温度\n");
scanf("%lf",&f);
c=5.0/9*(f-32); //注意:是5.0不是5
printf("摄氏温度%.2lf\n",c); //保留小数点后两位
return 0;
}
结果
请输入华氏温度
77
摄氏温度25.00
代码
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main(int argc, const char *argv[])
{
char c; //所需运算符
int a,b; //待计算的两个数
printf("请输入两个整数\n");
scanf("%d%d",&a,&b);
printf("请输入运算符\n");
scanf(" %c",&c);
switch(c)
{
case '+':
printf("%d%c%d=%d\n",a,c,b,a+b);
break;
case '-':
printf("%d%c%d=%d\n",a,c,b,a-b);
break;
case '*':
printf("%d%c%d=%d\n",a,c,b,a*b);
break;
case '/':
printf("%d%c%d=%d\n",a,c,b,a/b);
break;
case '%':
printf("%d%c%d=%d\n",a,c,b,a%b);
break;
default:
printf("输入错误\n");
}
return 0;
}
结果
请输入两个整数
3 5
请输入运算符
+
3+5=8
代码
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main(int argc, const char *argv[])
{
int year,month,day;
int run;
int count=0; //计算的天数
printf("请输入年月日\n");
scanf("%d%d%d",&year,&month,&day);
//判断是不是闰年
run=(year%4==0&&year%100!=0)||(year%400);
//计算天数
switch(month)
{
case 12: count += 30;
case 11: count += 31;
case 10: count += 30;
case 9: count += 31;
case 8: count += 31;
case 7: count += 30;
case 6: count += 31;
case 5: count += 30;
case 4: count += 31;
case 3: count += run ? 29 : 28; // 闰年2月有29天,平年2月28天
case 2: count += 31;
case 1: count += 0;
break;
default:
printf("输入数据错误\n");
}
printf("今年的第%d天\n",count+day);
return 0;
}
结果
请输入年月日
2023 1 20
今年的第20天