- 函数符号一定要使用英文符号,使用中文符号会导致错误。
- 一般情况使用int型main函数 int也就是整数型 返回值也是个整数。
- int整数型用%d表示,char字符型用%c表示 , float浮点型函数用%f表示。
1.int整数型函数
#include <stdio.h>
int main()
{
int year = 16; //整数型函数 变量名 = 赋初始值
int n = 7;
printf("%d岁的小名有%d个家人\n",year, n);// 整数型用%d表示
return 0;
}
//输出结果 16岁的小名有7个家人
2.float浮点型函数
#include <stdio.h>
int main()
{
float a = 3.1415926;
float b = 10.27; //浮点型用%f表示
printf("今天的午饭价格是%f,有一个无限循环小数可以近似为:%0.3f\n", a, b);
}
//输出结果:今天的午饭价格是10.27,有一个无限循环小数可以近似为:3.142 (小数点之后会四舍五入)
//0.1则为保留一位小数 ,0.2则为保留两位小数 以此类推
3.char字符类型函数
#include <stdio.h>
int main()
{
char a = 'X';
char b = 'X';
printf("输出%c,输出%c\n",a,b); //字符型用%c表示
return 0;
}
例1:计算机应用6班在2022年有x个同学超过18.6岁
#include <stdio.h>
int main()
{
int a = 6;
int year = 2022;
char b = 'x'; //插入一个字符则用char函数
float d = 18.6;
printf("计算机应用%d班在%d年有%c个同学超过%0.1f岁",a, year, b, d);
}
result
计算机应用6班在2022年有x个同学超过18.6岁
例2:18岁的胡坤鹏同学期末成绩是()分
#include <stdio.h>
int main()
{
//int age = 18;
//float score = 29.5;
int a;
float b;
printf ("输入分数:\n");
scanf("%d,%f", &a,&b);
printf("%d岁的胡坤鹏同学的平时分是%0.1f分\n", a, b); //0.1表示保留小数点后一位
}
result
18岁的胡坤鹏同学的平时分是29.5分
1 条评论
哎呦不错哦