1.提示并输入一个字符串,统计改字符串中字母,数字,空格以及其他字符串的个数
#include <stdio.h>
int main(){
char c;
int zimu=0,space=0,digit=0,other=0;
printf("请输入一行字符:\n");
while((c=getchar())!='\n'){
if(c>='a'&&c<='z'||c>='A'&&c<='Z')
letters++;
else if(c==' ')
space++;
else if(c>='0'&&c<='9')
digit++;
else
other++;
}
printf("字母数:%d\n空格数:%d\n数字数:%d\n其他字符数:%d",zimu,space,digit,other);
return 0;
}
2.提示并输入一个字符串,统计字符串中所有数字的总和
3.定义一个4*3的二维整形数组,完成对二维数组的输入输出,并将该二维数组的每一行的最值放到一个一维数组中,并对改一维数组升序排序后输出。
提示并输入两个一维整形数组,求这两个数组的交集。
#include<stdio.h>
#include<string.h>
int main()
{
char arr[10]="";
char brr[10]="";
char crr[10]="",drr[10]="";
printf("注册\n");
printf("请输入你的账号\n");
gets(arr);
printf("请输入你的密码\n");
gets(brr);
printf("登录\n");
printf("请输入你的账号\n");
gets(crr);
printf("请输入你的密码\n");
gets(drr);
if (strcmp(arr,crr)==0&&strcmp(brr,drr)==0)
{
printf("登录成功\n");
}
else
{
printf("登录失败\n");
}
return 0;
}