重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#includestdio.h
成都创新互联公司是一家集网站建设,当涂企业网站建设,当涂品牌网站建设,网站定制,当涂网站建设报价,网络营销,网络优化,当涂网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
int fun1(int x)//素数判断函数
{
if(x2)
return 0;
for(int i=2;ix;i++)
if(x%i==0)
return 0;
return 1;
}
int fun2(int x)//完数判断函数
{
int sum=0;
for(int i=1;ix;i++)
if(x%i==0)
sum+=i;
if(sum==x)
return 1;
return 0;
}
int fun3(int *x,int *y)//两个数,交换地址函数
{
int t;
t=*x;
*x=*y;
*y=t;
}
int main()
{
int x,a=55,b=66;
scanf("%d",x);
if(fun1(x)==1)//引用 函数
printf("是素数\n");
else
printf("不是素数\n");
if(fun2(x)==1)//引用 函数
printf("是完数\n");
else
printf("不是完数\n");
printf("起始:a=55,b==66\n");
fun3(a,b);//引用函数
printf("a=%d b=%d",a,b);
return 0;
}
上面是素数,完数,交换地址,常用函数的定义与引用;
case 1: output(s);到这你的1次大循环应该是结束了,当然会回到开始的位置,如果你想在结束后回到2集菜单,简单点的方法用 goto,复杂点的方法就得改整个程序了,得再加循环
给你两种方法
(1)return法
如果main函数没有返回值,则
return;有则返回相应类型的值即可
(2)ctr+Z或者ctr+D,前者为微软操作系统,后者是Unix系统中停止程序的运行
getch();
getch()函数是无回显的从控制台取得一个字符。以利用getch()函数让程序调试运行结束后等待编程者按下键盘才返回编辑界面,即任意键继续效果。
#include
#include
void main( )
{
printf("This is a C program.\n");
getch() ;
}
扩展资料:
getch();注意事项
1、所在头文件是conio.h。而不是stdio.h。
2、在使用之前要调用initscr(),结束时要调用endwin()。否则会出现不输入字符这个函数
也会返回的情况。
3、在不同平台,输入回车,getch()将返回不同数值,而getchar()统一返回10(即\n)
windows平台下ENTER键会产生两个转义字符 \r\n,因此getch返回13(\r)。
unix、 linux系统中ENTER键只产生 \n ,因此getch返回10(\n)。
MAC OS中ENTER键将产生 \r ,因此getch返回13(\r)。
参考资料来源:百度百科-getch()