重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#includestdio.h
创新互联公司是一家集网站建设,平利企业网站建设,平利品牌网站建设,网站定制,平利网站建设报价,网络营销,网络优化,平利网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
main()
{
int a=0,b=0,min;
printf("请输入a:");
scanf("%d",a);
printf("请输入b:");
scanf("%d",b);
if(ab)
min=a;
else
min=b;
printf("最小值是:%d",min);
printf("\n");
}
#include stdio.h
int main(void){
int arr[10]={2,7,9,11,15,27,29,32,35,36};
int cp[100]={}; //新数组
int val=0;
int *p=arr;
int firstflag=0; //插入标志,若=1表示已插入
printf("请输入要插入的数:");
scanf("%d",val);
int i;
for(i=0;i10;){ //一次循环
if(firstflag==0){ //如果还没有插入
if(val*p){ //如果要插入的数小于循环的数,就将插入的数放入新数组中
cp[i]=val;
i++;
firstflag=1;
}
else{ //如果插入的数大于循环所得的数,将原数组中对应的数放入新数组中
cp[i]=*p;
p++;
i++;
}
}
else{ // 如果已插入,则将原数组中的数放入新数组中
cp[i]=*p;
p++;
i++;
}
}
printf("原始数组:\n");
for(i=0;i10;i++){
printf("%d ",arr[i]);
}
printf("\n");
printf("插入后的数组:\n");
for(i=0;cp[i];i++){
printf("%d ",cp[i]);
}
printf("\n");
}
结果:
请输入要插入的数:9
原始数组:
2 7 9 11 15 27 29 32 35 36
插入后的数组:
2 7 9 9 11 15 27 29 32 35
请输入要插入的数:16
原始数组:
2 7 9 11 15 27 29 32 35 36
插入后的数组:
2 7 9 11 15 16 27 29 32 35
#includestdio.h//#include表明这是给编译程序预处理用,因为程序中要用函数printf,因此必须在尖括号中写stdio.h,因为printf函数在这个文件中被定义
int main() //每个c程序必须且仅有一个main函数,前面的int报名函数结束执行后需要给定一个整型的返回值,后面的空括号表明main是个函数,且没有(不需要)调用参数
{ //函数体作为一个完整的结构,是这个函数(main函数)所有可执行语句的集合,如果是多句组成需要用大括号括起来,如果仅一句则可省略,这个大括号表示main函数的开始.c语言程序的组成单位是语句,每个语句用分号结尾
pirntf是c语言标准输出函数,后面的括号中是调用这个函数的参数,双引号中的一串字符作为调用这个函数的参数,printf负载将这个字符串显示到屏幕上,c语言中双引号中给出的叫字符串,最后的\n表明一个换行回车字符(无法明文直接写换行符只好用\n替代)
由于main函数前面有int,因此函数在结束时需要用return语句后面跟一个int型数据作为main函数的返回值,由于程序中未关心返回值问题,直接写个人畜无害的0,这个0将返回给调用者(一般是windows的控制台程序). 如果main前面写void表明这个函数无需返回值,那么这个return语句可写成return;由于这个语句出现在最后一句,不带参数的reutrn语句可以省略
这个程序会从main函数开始执行,遇到printf语句则输出其中字符串内容到显示屏(控制台窗口中),然后结束程序.你可以考虑修改字符串中内容为Hello world!\n然后重新编译运行试试