1.求自然数1~10的平方根和立方数。
#include<stdio.h>
#include<math.h>
void main()
{
int x=1;
double squareroot,power;
while(x<=10)
{
squareroot=sqrt(x);
power=pow(x,3);
printf("/n %d的平方根是:%.2lf/n %d的立方是:%.2lf/n",x,squareroot,x,power);
x++;
}
}
2.内置函数floor()和ceil()的用法。
#include<stdio.h>
#include<math.h>
void main()
{
printf("/n=========floor()============/n");
printf("/n floor(99.1)=%f/n",floor(99.1));
printf("/n floor(-99.1)=%f/n",floor(-99.1));
printf("/n floor(99.9)=%f/n",floor(99.9));
printf("/n floor(-99.9)=%f/n",floor(-99.9));
printf("/n=========ceil()============/n");
printf("/n ceil(99.1)=%f/n",ceil(99.1));
printf("/n ceil(-99.1)=%f/n",ceil(-99.1));
printf("/n ceil(99.9)=%f/n",ceil(99.9));
printf("/n ceil(-99.9)=%f/n",ceil(-99.9));
}
3.内置函数toupper()和tolower()的用法。
#include<stdio.h>
#include<ctype.h>
void main()
{
char msg1,msg2,to_upper,to_lower;
printf("/n 请输入一个小写字母:");
msg1=getchar();
to_upper=toupper(msg1);
printf("/n %c转换为大写字母是:%c/n",msg1,to_upper);
printf("/n 请输入一个大写字母:");
fflush(stdin);//清空缓存数据。
msg2=getchar();
to_lower=tolower(msg2);
printf("/n %c转换为小写字母是:%c/n",msg2,to_lower);
}
4.内置函数rand()的用法。
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void main()
{
int i;
printf("/n产生10个从0~99之间的随机数序列:/n");
srand((unsigned)time(NULL));
for(i=0;i<10;i++)
{
printf("%d ",rand()%100);
}
printf("/n");
}
5.无参函数调用。
#include<stdio.h>
void display();//函数原型。
void main()
{
printf("/n呈等边三角形/n");
display();
printf("/n");
}
void display()
{
int i,j,oddno_rows;
for(i=0,oddno_rows=0;i<=5;i++,oddno_rows+=2)
{
for(j=10;j>i;j--)
{
printf(" ");
}
for(j=0;j<=oddno_rows;j++)
{
printf("*");
}
printf("/n");
}
}