Update README.md

master
px92yfecr 4 years ago
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…
Cancel
Save