求c语言
Vc里面建立一个控制台程序,代码如下:
# includestdio.h
#includestring.h
(同Internationalorganizations)国际组织
主()
{
(同Internationalorganizations)国际组织
len
Printf("请输入正方形的边长:");
while(scanf("%n ",len)){
Printf("正方形的边长是:%d\n ",len);
Printf("正方形的表面积是%d\n ",len * len);
Printf("正方形的体积为:%d\n ",len * len * len);
printf(" \ n请输入正方形的边长:");
}
}
这个代码用于计算一个正方形的表面积和体积。直接写在记事本上。它还没有被编译。不知道有没有错误。如有错误,可稍加修改。大致是这样的。我手头没有vc,就不编译了。
求简单的C语言程序代码! 输入两个正整数m和n,求它们的最大公约数和最小公倍数。
#包括
#包括
int main()
int m,n,p,q,s,r;
Printf("请输入两个正整数;m,n \ n”);
scanf("%d,%d ",m,n);
# includestdio.h
主()
int a,b,t = 0;
scanf("%d %d ",a,b);
如果(ab)
printf("%d %d %d %d %d "、(a b)、(a-b)、(a/b)、(a*b)、(a % b));
}
主要特点
c语言是一种结构化语言,层次分明,可以模块化编程,非常有利于程序的调试。而且C语言在处理和表达方面非常强大。它可以依靠非常全面的运算符和各种数据类型轻松完成各种数据结构的构造,并且可以通过指针类型直接寻址内存和直接操作硬件,因此既可以用来开发系统程序,也可以用来开发应用软件。
百度百科-c语言
查找c语言函数的完整集合 函数名:中止
功能:异常终止一个进程。
用法:void abort(void);
程序示例:
#包含stdio.h
#包含stdlib.h
int main(void)
{
printf("调用abort()\ n ");
abort();
返回0;/*这是永远达不到的*/
}
功能名称:abs
工作能量:求一个整数的绝对值。
用法:int ABS(int I);
程序示例:
#包含stdio.h
#包含数学. h
int main(void)
{
int数=-1234;
printf("数字:%d绝对值:%d\n ",数字,abs(数字));
返回0;
}
函数名:absread,abswirte
功能:绝对磁盘扇区读写数据。
用法:Int Absread (int drive,int n sects,int sect no,void * buffer);
int abswrite(int drive,int nsects,in tsectno,void * buffer);
程序示例:
/* absread示例*/
#包含stdio.h
#包含conio.h
#包含流程. h
#包含dos.h
int main(void)
{
int i,strt,ch_out,sector
char buf[512];
printf("将软盘插入驱动器A并按任意键\ n ");
getch();
扇区= 0;
if (absread(0,1,sector,buf)!= 0)
{
perror(“磁盘问题”);
出口(1);
}
printf(" Read OK \ n ");
strt = 3;
for(I = 0;i80我)
{
ch _ out = buf[strt I];
putchar(ch _ out);
}
printf(" \ n ");
return(0);
}
函数名:access
功能:确定文件的访问权限。
用法:intaccess (constchar * filename,inta mode);
程序示例:
#包含stdio.h
#包含io.h
int file _ exists(char * filename);
int main(void)
{
printf("不存在。FIL存在:%s\n ",
file_exists("NOTEXISTS。FIL”)?“是”:“否”);
返回0;
}
int file _ exists(char *文件名)
{
return (access(filename,0)= = 0);
}
函数名:acos
工作能量:反余弦函数
用法:双acos(双x);
程序示例:
#包含stdio.h
#包含数学. h
int main(void)
{
双重结果;
双x = 0.5
结果= acos(x);
printf(" % lf的反余弦为%lf\n ",x,result);
返回0;
}
函数名:allocmem
功能:分配DOS存储段
用法:Intallocmem (unsigned size,unsigned * seg);
程序示例:
#包含dos.h
#包含alloc.h
#包含stdio.h
int main(void)
{
无符号int size,segp
int stat
size = 64/* (64 x 16) = 1024字节*/
stat = allocmem(size,segp);
if (stat == -1)
printf("段中分配的内存:%x\n ",segp);
其他
printf("失败:可用的最大段落数为%u\n ",
stat);
返回0;
}
函数名:arc
作品:画弧线。
用法:void far arc (int x,int y,int stangle,int endangle,int radius);
程序示例:
#包含图形. h
#包含stdlib.h
#包含stdio.h
#包含conio.h
int main(void)
{
/*请求自动检测*/
int gdriver = DETECT,gmode,errorcode
int midx,midy
int stangle = 45,endangle = 135
int radius = 100
/*初始化图形和局部变量*/
initgraph(gdriver,gmode," ");
/*读取初始化结果*/
error code = graph result();/*出现错误*/
if (errorcode!= grOk)
{
printf("图形错误:%s\n ",grapherrormsg(error code));
printf("按任意键暂停:");
getch();
出口(1);/*以错误代码终止*/
}
midx = get maxx()/2;
midy = get maxy()/2;
set color(get maxcolor());
/*画弧线*/
弧形(中向、中向、三角形、端向、半径);
/*清理*/
getch();
closegraph();
返回0;
}
函数名:asctime
功能:将日期和时间转换成ASCII码。
用法:char * asctime(conststructm * t block);
程序示例:
#包含stdio.h
#包含字符串. h
#包含时间. h
int main(void)
{
struct TM t;
字符串[80];
/* TM结构的样本加载*/
t . TM _ sec = 1;/*秒*/
t.tm _ min = 30/*分钟*/
t . TM _ hour = 9;/*小时*/
t.tm _ mday = 22/*一个月中的第几天*/
t.tm _ mon = 11/*月*/
t.tm _ year = 56/*年-不包括世纪*/
t . TM _ wday = 4;/*星期几*/
t . TM _ yday = 0;/*不在asctime中显示*/
t . TM _ isdst = 0;/*是夏令时;不在asctime中显示*/
/*将结构转换为空终止
string */
strcpy(str,asctime(t));
printf("%s\n ",str);
返回0;
}
函数名:asin
工作能量:反正弦函数
用法:double asin(双x);
程序示例:
#包含stdio.h
#包含数学. h
int main(void)
{
双重结果;
双x = 0.5
result = asin(x);
printf(" % lf的反正弦是%lf\n ",x,result);
return(0);
}
函数名:断言
功能:测试一个条件并可能终止程序。
用法:void assert(int test);
程序示例:
#include assert.h
#包含stdio.h
#包含stdlib.h
结构项目{
int键;
int值;
};
/*向列表中添加项目,确保列表不为空*/
void additem(struct ITEM * ITEM ptr){
assert(itemptr!= NULL);
/*将项目添加到列表*/
}
int main(void)
{
additem(空);
返回0;
}
函数名:阿坦
工作能量:反正切函数
用法:双阿坦(双x);
程序示例:
#包含stdio.h
#包含数学. h
int main(void)
{
双重结果;
双x = 0.5
结果= atan(x);
printf(" % lf的反正切是%lf\n ",x,result);
return(0);
}
函数名:atan2
工作能量:计算y/x的反正切。
用法:double atan2(双y,双x);
程序示例:
#包含stdio.h
#包含数学. h
int main(void)
{
双重结果;
double x = 90.0,y = 45.0
result = atan2(y,x);
printf(" % lf的反正切比是%lf\n ",(y / x),result);
返回0;
}
函数名:atexit
功能:寄存器终止功能
用法:inta texit(ate xit _ TF func);
程序示例:
#包含stdio.h
#包含stdlib.h
void exit_fn1(无效)
{
printf("退出函数#1被调用\ n ");
}
void出口_fn2(void)
{
printf("退出函数#2被调用\ n ");
}
int main(void)
{
/* post退出功能#1 */
ate xit(exit _ fn1);
/* post退出功能#2 */
ate xit(exit _ fn2);
返回0;
}
函数名:atof
函数:将字符串转换成浮点数。
用法:double atof(const char * nptr);
程序示例:
#包含stdlib.h
#包含stdio.h
int main(void)
{
浮动f;
char * str = " 12345.67
f = atof(str);
printf("string = %s float = %f\n ",str,f);
返回0;
}
函数名:atoi
函数:将字符串转换成整数。
用法:int atoi(const char * nptr);
程序示例:
#包含stdlib.h
#包含stdio.h
int main(void)
{
int n;
char * str = " 12345.67
n = atoi(str);
printf("string = %s integer = %d\n ",str,n);
返回0;
}
函数名:atol
函数:将字符串转换成整数。
用法:long atol(const char * nptr);
程序示例:
#包含stdlib.h
#包含stdio.h
int main(void)
{
长l;
char * str = " 98765432
l = atol(lstr);
printf("string = %s integer = %ld\n ",str,l);
return(0);
}
最后更新于 2023-10-10 16:54:26 并被添加「」标签,已有 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
相关文章