parent
927d8ac1c9
commit
432d1a4e21
@ -1,2 +1,114 @@
|
|||||||
# hehehe
|
1.字符分类统计
|
||||||
|
#include<stdio.h>
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
char ch;
|
||||||
|
int n1=0,kongge=0,n2=0,other=0;
|
||||||
|
while((ch=getchar())!='\n') {
|
||||||
|
if((ch>='a'&&ch<='z')||(ch<='Z'&&ch>='A'))
|
||||||
|
{
|
||||||
|
n1++;
|
||||||
|
}
|
||||||
|
else if(ch==' ')
|
||||||
|
{
|
||||||
|
kongge++;
|
||||||
|
}
|
||||||
|
else if(ch>='0'&&ch<='9')
|
||||||
|
{
|
||||||
|
n2++;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
other++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
printf("%d %d %d %d\n",n1,n2,kongge,other);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
2.判断素数
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <math.h>
|
||||||
|
int main(){
|
||||||
|
int n,i,flag=1;
|
||||||
|
printf("请任意输入一个整数,判断其是否为素数:");
|
||||||
|
scanf("%d",&n);
|
||||||
|
for(int i=2;i<=sqrt(n);i++){
|
||||||
|
if(n%i==0){
|
||||||
|
flag=0;
|
||||||
|
printf("%d不是素数\n",n);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
if(flag==1){
|
||||||
|
printf("%d是素数\n",n);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
3.求斐波那契数列
|
||||||
|
#include <stdio.h>
|
||||||
|
int main(){
|
||||||
|
int n;
|
||||||
|
int i;
|
||||||
|
scanf("%d",&n);
|
||||||
|
if(n==1)
|
||||||
|
{
|
||||||
|
printf("1");
|
||||||
|
}
|
||||||
|
if(n==2)
|
||||||
|
{
|
||||||
|
printf("1 1");
|
||||||
|
}
|
||||||
|
if(n>=3)
|
||||||
|
{
|
||||||
|
int f1,f2,f;
|
||||||
|
f1=1;
|
||||||
|
f2=1;
|
||||||
|
printf("%d %d ",f1,f2);
|
||||||
|
for(int i=3;i<=n;i++)
|
||||||
|
{
|
||||||
|
f=f1+f2;
|
||||||
|
f1=f2;
|
||||||
|
f2=f;
|
||||||
|
printf("%d ",f);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
4.输出菱形图形
|
||||||
|
#include "stdio.h"
|
||||||
|
int main(){
|
||||||
|
int i,j;
|
||||||
|
//开始第一部分
|
||||||
|
for(i = 1; i <= 3; i++){
|
||||||
|
|
||||||
|
//输出第一部分空格
|
||||||
|
for(j = 1; j <= (4 - i); j++){
|
||||||
|
printf(" ");
|
||||||
|
}
|
||||||
|
|
||||||
|
//输出第一部分星号
|
||||||
|
for(j = 1;j <= (-1 + 2 * i); j++){
|
||||||
|
printf("*");
|
||||||
|
}
|
||||||
|
printf("\n");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//开始第二部分
|
||||||
|
for(i = 1; i <= 2; i++){
|
||||||
|
|
||||||
|
//输出第二部分空格
|
||||||
|
for(j = 1;j <= ( 2 + i - 1 );j++){
|
||||||
|
printf(" ");
|
||||||
|
}
|
||||||
|
|
||||||
|
//输出第二部分星号
|
||||||
|
for(j = 1;j <= ( 5 - 2 * i );j++){
|
||||||
|
printf("*");
|
||||||
|
}
|
||||||
|
printf("\n");
|
||||||
|
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in new issue