parent
b7c582a158
commit
f3a8cc54ea
@ -0,0 +1,60 @@
|
||||
#include<iostream>
|
||||
#include<cstring>
|
||||
using namespace std;
|
||||
void charge()//统计出其中大写字母、小写字母、数字、空格和其他字符的个数
|
||||
{
|
||||
char a[11];
|
||||
gets(a);
|
||||
int big=0,small=0,s=0,k=0,others=0,i;
|
||||
for(i=0;a[i];i++)
|
||||
{
|
||||
if(a[i]>='A'&&a[i]<='Z')big++;
|
||||
else if(a[i]>='a'&&a[i]<='z')small++;
|
||||
else if(a[i]>='0'&&a[i]<='9')s++;
|
||||
else if(a[i]==' ')k++;
|
||||
else others++;
|
||||
}
|
||||
printf("%d %d %d %d %d",big,small,s,k,others);
|
||||
}
|
||||
void fun()//判断是否为素数
|
||||
{
|
||||
int m,sum=0;
|
||||
cin>>m;
|
||||
for(int i=2;i<=m-1;i++)
|
||||
{
|
||||
if(m%i==0)sum++;
|
||||
}
|
||||
if(!sum&&m>=2) printf("YES\n");
|
||||
else printf("NO\n");
|
||||
}
|
||||
void print()//输出菱形图形
|
||||
{
|
||||
int n;
|
||||
cin>>n;
|
||||
for (int i=1;i<=n;i++)
|
||||
{
|
||||
for (int j=1;j<=n-i;j++)printf(" ");
|
||||
for (int j=1;j<2*i;j++)printf("*");
|
||||
for (int j=1;j<=n-i;j++)printf(" ");
|
||||
printf("\n");
|
||||
}
|
||||
for (int i=n-1;i>0;i--)
|
||||
{
|
||||
for (int j=1;j<=n-i;j++)printf(" ");
|
||||
for (int j=1;j<2*i;j++)printf("*");
|
||||
for (int j=1;j<=n-i;j++)printf(" ");
|
||||
printf("\n");
|
||||
}
|
||||
}
|
||||
int main()
|
||||
{
|
||||
int n;
|
||||
cin>>n;
|
||||
if(n==1)
|
||||
charge();
|
||||
if(n==2)
|
||||
fun();
|
||||
if(n==3)
|
||||
print();
|
||||
return 0;
|
||||
}
|
||||
Loading…
Reference in new issue