丸美化妆品图片及价格:请帮解下这个题C语言

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 04:02:19
1、 输入3个字符串,按小到大的顺序排列并输出。
2、 输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符有多少个?
3、 编写程序,将任意一个字符串从第一个字符开始间隔地输出该串。例如:字符串是abcdef,那么输出ace。

1、#include “string.h”
#include “stdio.h”
main()
{
static char *x[3]={“abcd”,”abef”,”abce”};
char *s;
int i,j;
for(i=0;i<2;i++)
for(j=i+1;j<3;j++)
if(strcmp(x[i],x[j])>0)
{strcpy(s,x[i]);
strcpy(x[i],x[j]);
strcpy(x[j],s);
}
for(i=0;i<=2;i++)
puts(x[i]);
}
2、 #include “stdio.h”
main()
{
static char x[50];
char *p=x;
int big=0, little=0, digiter=0,other=0;
gets(p);
while(*p!=’\0’)
{
if(*p>=’A’&&*p<=’Z’) big++;
else if(*p>=’a’&&*p<=’z’) little++;
else if (*p>=’0’&&*p<=’9’) digiter++;
else other++;
p++;
printf(“big=%d,little=%d,digiter=%d,other=%d”,big,little,digiter,other);
}
3、 #include “stdio.h”
main()
{
static char x[50];
char *p=x;
gets(p);
for( ;*p!=’\0’;p=p+2)
putchar(*p);
}