1> 做一个收电费程序,要求使用的电度数(整数)以及电费单价(实数),输出总的用电费用
2> 提示并输入一个小写字母数据,输出其对应的ascii值,以及该小写字母对应的大写字母
3> 提示并输入一个整数,输出该数据对应的八进制数据、十六进制数据
1、收费程序
代码如下:
#include<stdio.h>
int main(int argc, const char *argv[])
{
int num;//定义电度数
double pric=0.6666;//定义单价并赋值
double all;//定义总电费
printf("请输入电度数:");
scanf("%d",&num);//输入电度数
all=pric*num;//总电费计算公式
printf("总电费为%.2lf\n",all);//结果保留两位小数
return 0;
}
测试结果:
2、提示并输入一个小写字母数据,输出其对应的ascii值,以及该小写字母对应的大写字母
代码如下:
#include<stdio.h>
int main(int argc, const char *argv[])
{
char ch;//定义字符
printf("请输入一个小写字母:");//输出提示信息
scanf(" %c",&ch);//输入字符
printf("ascii码为:%d\n",ch);//输出asscii码
printf("大写字母为:%c\n",ch-32);//输出对应的大写字母
return 0;
}
测试结果:
3、 提示并输入一个整数,输出该数据对应的八进制数据、十六进制数据
代码如下:
#include<stdio.h>
int main(int argc, const char *argv[])
{
int a;//定义整数变量
printf("请输入一个整数:");//提示信息
scanf("%d",&a);//输入整数
printf("%d对应的八进制数为:%o\n",a,a);//输出八进制数;
printf("%d对应的十六进制数为:%x\n",a,a);//输出十六进制数
return 0;
}
测试结果: