090811c语言学习第五章笔记(类型变换,自定义函数,循环条件等)
来源:互联网 发布:手机录音棚软件 编辑:程序博客网 时间:2024/06/07 06:24
练习代码
1
#include<stdio.h>
int main(){
int num=1;
while(num<21){
num++;
printf("%d %5d/n",num,num*num);
}
printf("That's is OK!");
getch();
return 0;
}
2
#include<stdio.h>
int main(){
int a,b,c;
a=0;
b=0;
scanf("%d",&c);
while(a++<c){
b=b+a;
}
printf("%d",b);
getch();
return 0;
}
3
#include<stdio.h>
int main(){
char a;
int b;
float c;
c=b=a='A';
printf("char =%c int=%d,float=%f/n",a,b,c);
a=a+2;
b=c+3*a;
c=2.0*a+b;
printf("char =%c int=%d,float=%f/n",a,b,c);
a=22222.22;
printf("%c/n",a);
getch();
return 0;
}
运行结果
char =A int=65,float=65.000000
char =C int=266,float=400.000000
4
#include<stdio.h>//定义一个带参数的函数
void pound(int n);
void butler(void); //第一个void表示函数不返回值,第二个void表示函数不带函数
int main(){
int times=5;
int ch='a';
float f=19.003;
pound(times);
pound('q');
pound((int)f);//指派运算符
butler();
getch();
return 0;
}
void pound(int n){
while(n-->0)
printf("*");
printf("/n");
}
void butler(void){
printf("hahaha");
}
运行结果
*****
********************************************************************************
*********************************
*******************
hahaha
5
#include<stdio.h>
int main(){
int x,y,z;
x=(3/5)*220.0;//为0是因为3和5都是整数,相除后自动变成int,截尾后为0
y=22.0*3/5;
z=(2+2.9)*4;
printf("%d,%d,%d",x,y,z);
getch();
return 0;
}
运行结果:
0,13,19
6
#include<stdio.h>
int main(){
const int P=60;
int min;
printf("please enter:");
scanf("%d",&min);
while(min>0){
printf("%d %d/n",min/P,min%P);
printf("please enter:");
scanf("%d",&min);
}
printf("done!/n");
getch();
return 0;
}
7
#include<stdio.h>
int main(){
int num,num_1;
printf("please enter:");
scanf("%d",&num);
num_1=num;
while(num<num_1+10){
printf("%d/n",num);
num++;
}
printf("%d/n",num);
getch();
return 0;
}
8
#include <stdio.h> //返回值的问题,值得注意
float square(float n);
int main(){
float num;
printf("please enter:");
scanf("%f",&num);
num=square(num);
printf("%f",num);
getch();
return 0;
}
float square(float n){
n= n*n;
return n;
}
9
编写一个程序,该程序要求用户输入一个华氏温度。程序以Double类型读入温度值,并将它作为一个参数传递给用户提供的函数Temperature()。该函数将计算相应的摄氏温度和绝对温度,并以小数点右边有两位数字的精度显示这三种温度。它应该用每个值所代表的温度刻度来标识这3个值。下面是将华氏温度转换成摄氏温度的方程:
Celsius = 1.8 *Fahrenheit + 32.0.
下面是将摄氏温度转换成绝对温度的方程:
Kelvin = Celsius + 273.16
Temperature()函数使用const来创建代表该转换里的3个常量符号。main()函数将使用一个循环来允许用户重复地输入温度,当用户输入q或其他非数字值时,循环结束。
#include<stdio.h>
void Temperautre(double Fahrenheit);
int main(void)
{
double Fahrenheit;
printf("Please enter :/n");
while(scanf("%lf",&Fahrenheit)==1){
Temperautre(Fahrenheit);
printf("Please enter another value:");
}
return 0;
}
void Temperautre(double Fahrenheit)
{
const double a=1.8;
const double b=32.0;
const double c=273.16;
const double Celsius = a * Fahrenheit + b;
const double Kelvin = Celsius + c;
printf("%.2f fahrenheit is %.2f celsius or %.2f kelvin/n",Fahrenheit,Celsius,Kelvin);
}
- 090811c语言学习第五章笔记(类型变换,自定义函数,循环条件等)
- Python学习笔记-第五章 条件、循环和其他语句(上)
- Python学习笔记-第五章 条件、循环和其他语句(下)
- 第五章:条件循环
- C++primer(第五版)第六章函数学习笔记
- 程序设计与C语言学习笔记_第五章函数_1
- 程序设计与C语言学习笔记_第五章函数_2
- Python基础教程学习笔记----第五章 条件、循环和其他语句
- python学习笔记——第五章 条件、循环和其他语句
- Python基础教程第五章学习笔记——条件、循环和其他语句
- C语言 第五章 循环结构
- C语言 第五章 循环结构练习
- iOS笔记:第五篇 C语言 函数
- 【C++PrimerPlus6学习笔记】之四:循环、分支、表达式、运算符(第五六章)
- 2009-08-13c语言学习日记(循环,第五章,for循环
- C语言学习笔记(三)——条件表达式
- c语言学习笔记(12)条件编译使用分析
- c语言学习笔记之条件编译
- 如何调用windows mobile的打电话、发短信页面
- C# 读取Excel中指定的Sheet名称或索引
- js加密大全
- Android相关链接
- Ado.Net操作Excel文件数据常见问题及解决
- 090811c语言学习第五章笔记(类型变换,自定义函数,循环条件等)
- C调用存储过程
- MySQL用户权限
- 成员函数指针数组
- 一个困扰我一个多星期的Nebula3的BUG
- js下拉导航菜单实例
- abap 内存共享
- 简单的VGA字符模式驱动(一)
- as3下NetStream不能回收的问题