📄 + c循环模板.cpp
字号:
/**/
#include<stdio.h> //导入包含I/O函数的头文件stdio.h
#include<stdlib.h> //导入包含随机数函数的头文件stdlib.h
#include<time.h> //导入 的头文件time.h
#include<math.h> //导入包含数学类库函数的头文件math.h
#include"stdio.h" //导入包含I/O函数的头文件stdio.h
#include"string.h" //导入包含字符串处理函数的头文件string.h
void main()
{
printf("\n\t\t\n\n");
printf("───────────────────────────────────────\n");
printf("\t\n");
scanf("");
int
char
short
long
float
double
getchar();
putchar();
printf("\n");
printf("\n");
printf("\n");
srand((unsigned)time(NULL)); //用当前的时间设置rand()随机数函数的种子值
for(i=0;i<15;i++)
{
a[i]=rand(); //产生随机数(0~32767)给数组元素赋值
printf("\ta[%d]=%-8d",i,a[i]); num++;
if(num%4==0){printf("\n");} //一行4个
}
a[i]=rand()%101; //产生随机数(0~100)给数组元素赋值
a[i][j]=-500+rand()%1000; //产生随机数(闭区间[-500~+500])给数组元素赋值
printf("\t\n");
scanf("");
printf("\t\n");
scanf("");
printf("\t\n");
if(){break;}
if(){}
else if(){}
else if(){}
else if(){}
else if(){}
if(){}
else if(){}
else if(){}
else if(){}
else if(){}
if(){printf("\t\n");}
else if(){printf("\t\n");}
switch(x)
{case :printf("\n");
case :printf("\n");
case :printf("\n");
case :printf("\n");
case :printf("\n");
case :printf("\n");
case :printf("\n");
default:printf("\n");
}
while(){}
do{
}while();
for(;;){}
for(;;){}
for(;;)
{
for(;;)
{
for(;;){}
}
}
printf("\t\n");
printf("\t\n");
printf("\t\n");
do
{ printf("\n 请输入一个字符(只取输入的第一个字符),输入‘空格’时结束: \n"); //只取第一个输入的第一个字符
if((b=getchar())==' ')break;
else {printf(" 你输入的字符为: "); putchar(b); printf("\n");}
while(getchar()!='\n'){;}
}while(1);
printf("\n 是否继续显示吗?是则回车,否则输入‘空格’回车 ");
getchar();
if(getchar()==' '){break;}
else {while(getchar()!='\n'){;}}
printf("\n ┈┈┈┈┈┈┈┈欲重新开始吗?是则回车,否则输入‘空格’回车┈┈┈┈┈┈┈┈\n");
getchar();
if(getchar()==' '){break;}
else {while(getchar()!='\n'){;}}
printf(" 是否继续输入吗? 是则回车,否则输入'空格'回车 ");
char flag;
getchar();
if((flag=getchar())==' ')break;
else if(flag=='\n'){;}
printf("\n");
printf(" 输入欲排序的数值的个数 0<n<=50(n<=0或n>50时结束):");
scanf("%d",&n);
for(i=0;i<n;i++) //冒泡排序法 升序递增
{
for(j=n-1/*元素尾标*/;j>i;j--) //两两相邻元素比较,共比较j-i次
{
if(a[j-1]>a[j]){temp=a[j-1];a[j-1]=a[j];a[j]=temp; } //两两相邻元素比较,>成立则交换
}
}
for(i=0;i<n-1;i++) //选择排序法 升序递增
{
min=a[i]; minsub=i; //设第1个元素值为当前最小值,记录其下标
for(j=i+1;j<n;j++) //在a[i+1]~a[i]中寻找最小值
{
if(a[j]<min){min=a[j]; minsub=j;} //当前元素小于最小值,则记录
}
temp=a[i];a[i]=a[minsub];a[minsub]=temp; //a[i]与最小值交换
}
for(i=0;i<n;i++) //冒泡排序法 降序递减
{
for(j=n-1/*元素尾标*/;j>i;j--) //两两相邻元素比较,共比较j-i次
{
if(a[j-1]<a[j]){temp=a[j-1];a[j-1]=a[j];a[j]=temp; } //两两相邻元素比较,<成立则交换
}
}
for(i=0;i<n-1;i++) //选择排序法 降序递减
{
max=a[i]; maxsub=i; //设第1个元素值为当前最大值,记录其下标
for(j=i+1;j<n;j++) //在a[i+1]~a[i]中寻找最大值
{
if(a[j]>max){max=a[j]; maxsub=j;} //当前元素大于最大值,则记录
}
temp=a[i];a[i]=a[maxsub];a[maxsub]=temp; //a[i]与最大值交换
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -