1.编程,输入一个10进制正整数,然后输出它所对应的八进制数。
#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%o\n",a);
return 0;
}
注:%d---以十进制形式打印一个整型值
%o---八进制
%x---十六进制
2.输入一个华氏温度,要求输出摄氏温度。公式为c=5/9(f-32),保留两位小数。
#include<stdio.h>
int main()
{
float a,f; //a,b为小数
scanf("%f",&f); //输入一个f
c=5*(f-32)/9; //写为分式形式
printf("%.2f",c); //".2"表示保留两位小数,输出c
return 0;
}
3.有一个函数如下,写一程序,输入x,输出y值。保留两位小数

#include<stdio.h>
int main()
{
float x,y; //x,y可为小数
scanf("%f",&x); //输入格式
if(x>=1) //两种情况:1<=x<10 ; x>=10
{
if(x>=10) // x>=10的情况
y=3*x-11;
else // 1<=x<10的情况
y=2*x-1;
}
else // x<1的情况
y=x;
printf("%.2f\n",y); //输出y,保留2位小数
return 0;
}