C语言简单基础练习题,从小白变大神!!

//使用printf()输出“Hello world!”。

#include

int main()

{

printf("Hello world!");

//printf()中字符需要引号

return 0;

}



//输出整数,使用printf()与%d格式化输出整数。

#include

int mian()

{

int num;

printf("输入一个整数:");//printf()输出字符串

scanf("%d",&num);//格式化输入

printf("你输入的整数是:%d",num);//printf()显示格式化输入

return 0;

}



//输出单个字符

//使用printf()与%c格式化输出一个字符。

#include

int main()

{

char c;//声明char变量

c='A';//定义char变量

printf("c的值为:%c",c);

return 0;

}



//输出浮点数

//使用printf()与%f输出浮点数

#include

int main()

{

float f;//声明浮点数变量

f=12.001528;//定义浮点数变量

printf("f的值为:%f",f);

return 0;

}



//输出双精度double

//使用printf()与%ld

#include

int main()

{

double d;

d=12.001234;//声明双精度变量

printf("d的值为%lf",d);//输出双精度变量

return 0;

}



//两个整数相加

//使用scanf()来接收输入,printf()与%d格式化输出整数

#include

int main()

{

int first num,second num,sum num;

printf("输入两个数:(以空格形式分割)");

scanf("%d %d",&first num,&second num);//通过scanf()函数接受用户输入的两个整数

sum num=first num+second num;//两个数字相加

printf("%d+%d=%d",first num,second num,sum num);//输出结果

return 0;

}



//输入两个浮点数计算成绩

#include

int main()

{

double a,b,sum;

printf("输入两个浮点数:");

scanf("%lf %lf",&a,&b);//用户输入两个浮点数

sum=a*b; //两个浮点数相乘

printf("%lf*%lf=%lf",a,b,sum);//输出结果%.2lf的意思是保留两位小数

return 0;

}


//字符转ASCLL码

// ASCII 定义了128个字符。

//分类:

//一:0-31、127(删除键)是控制字符

//二:空白字符:空格(32)、制表符、垂直制表符、换行、回车。

//三:可显示字符: a - z 、 A - Z 、0-9、

//~、!、@、、%、^、&、#、$、*、

//(、)、-、+、{、}、[、]、'、"、<、

//>、,、?、/、 l 、 l 、_、:、;、,还有顿号、。

#include

int mian()

{

char c;

printf("输入一个字符:");

scanf("%c",&c);//读取用户输入

printf("%c的ASCLL码为%d",c,c);//%d显示整数,%c显示指定字符

return 0;


}