习题课代码
按顺序在数组中插入一个数
#include<stdio.h>
void main()
{
int a[10]={0,5,9,11,20};
int i,j,n=5,x;
scanf("%d",&x);
for(i=n-1;i>=0;i--)
{
if(x<a[i])
{
a[i+1]=a[i];
}
else
{
a[i+1]=x;
n++;
break;
}
}
for(i=0;i<n;i++)
{
printf("%d ",a[i]);
}
}
输出字符串中大写,小写字母和数字的个数
#include<stdio.h>
void main()
{
int a,i=0,j=0,k=0;
char s[100];
gets(s);
for(a=0;a<100;a++)
{
if(s[a]>='a'&&s[a]<='z')
i++;
else if(s[a]>='A'&&s[a]<='Z')
j++;
if(s[a]>='0'&&s[a]<='9')
k++;
}
printf("字符串中有:\n%d个小写字母\n%d个大写字母\n%d个数字\n",i,j,k);
}