计算一个字符串的长度并输出
本体主要运用了strlen库函数的应用
#include
#include
int main()
{
char ste[100];
int len;
printf("Enter a string");
scanf("%s",str);
len = strlen(str);
printf("Length of'%s'=%d",str,len);
return 0;
}
将一个字符串反转并输出
#include
#include
int main()
{
char str[100],temp;
int i,j;
printf("Enter a string");
scanf("%s",str);
j = strlen(str)-1;
for(i = 0;i < j;++i)
{
temp = str[i];
str[i] = str[j];
str[j] = temp;
--j;
}
printf("Reverse of the string:%s",str);
return 0;
}
输入数组元素,对其求和并输出
#include
int main()
{
intn,i,sum=0;
printf("Enter the number of elements:");
int arr[n];
scanf("%d",&n);
printf("Enter%d integers: ",n);
for(i=0;i
输入数组元素,对其求最大值和最小值并输出
#include
int main()
{
int n,i;
printf("Enter the number of elements:");
scanf("%d",&n);
intarr[n],max,min;
printf("Enter%d integers:",n);
max=min=arr[0];
for(i=1;imax)
{ max=arr[i];
if(arr[i]
输入数组元素,将其反转并输出
#include
int main()
{
int n,i;
printf("Enter the number of elements:");
scanf("%d",&n);
int arr[n],temp;
for(i=0;i
输入数组元素,对其进行冒泡排序并输出
#include
int main()
{
int n,i,j,temp;
printf("Enter the number of elements:");
scanf("%d",&n);
int arr[n];
printf("Enter %d integers:",n);
for(i=0;iarr[j+1])
{
temp=arr[i];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
printf("Sorted array:")
for(i=0;i
输入数组元素,对其进行选择排序并输出
#include
int main()
{
intn,i,j,min,temp;
printf("Enter the number of elements:");
scanf("%d",&n); int arr[n];
printf("Enter %d integers:",n);
for(i=0;i
输入数组元素,对其进行插入排序并输出
#include
int main()
{
int n,i,j,key;
printf("Enter the number of elements:");
scanf("%d",&n);
int arr[n];
printf("Enter%d integers:",n);
for(i=1;i=0&&arr[i]>key)
{
arr[j+1]=arr[j];
--j;
arr[j+1]=key;
}
}
printf("Sorted array: ");
for(i=0;i