/*1024 计算阶乘
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i,t=1;//设个变量装结果,记得初始化,不装结果的话就相当于在算平方 1*1-1自加,小于3,可以继续循环-2*2=4,自加为5,大于3循环结束
scanf("%d",&n);
for(i=1;i<=n;i++)//正着来反着来都行
t=t*i;
printf("%d",t);
return 0;
}*/
/*1025 计算简单数列和 由高中数列知识储备可知,这个数列和为n平方
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
scanf("%d",&n);
printf("%d",n*n);
return 0;
}*/
/*1044 输出最小值
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[10],i,min=10000;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]<min)
min=a[i];
}
printf("%d",min);
return 0;
}
*/
/*1030 字符变换
#include<stdio.h>
#include<string.h>//把这个句子当做字符串输入
int main()
{
char a[80];
int i,m;
gets(a);//字符串的真命天子!!!记得与puts对应
m=strlen(a);//计算字符串长度,减少不必要的循环次数
for(i=0;i<m;i++)
{
if(a[i]>='A'&&a[i]<='Z')//大写字母才变化
a[i]=a[i]+32;
}
puts(a);
return 0;
}*/
/*1037 计算数列和
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
double n,i,a=2,b=1,t=0,s=2;
scanf("%lf",&n);
for(i=1;i<n;i++)
{
t=a+b;//t要在a,b变化之前计算出
s+=t/a;//第二个s的表示
b=a;//先把原来a的值赋给b,a才能变
a=t;
}
printf("%.4lf",s);
return 0;
}*/
/*1029 求最大公约数
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int m,n,i,min=0;
scanf("%d,%d",&m,&n);
min=m<n?m:n;//从小的那个数开始倒着找到最大公倍数
for(i=min;i>=1;i--)//辗转相除法算最大公约数
{
if(m%i==0&&n%i==0)
break;//找到了最大的就可以了
}
printf("%d",i);
return 0;
}*/
/*1031 统计单词个数
写法一:for
#include <stdio.h>
#include <string.h>
int main()
{
int c=1,i;
char a[100]={0};
gets(a);
for(i=1;i<strlen(a);i++)
{
if(a[i]==' '&&a[i+1]!=' ')//只能有一个空格哦 如果他三个空格来的话……
c++;
}
printf("%d",c);
}
写法二:while
#include<stdio.h>
#include <string.h>
int main()
{
int c=1;
char a,b;//一个是用来放输入的字符的 另外一个是判断这个空格是不是只有一个空格
while((a=getchar())!='\n')
{
if(a==' '&&b!=' '&&b!=0)
{
c++;
}
b=a;
}
printf("%d",c);
return 0;
}*/
/*1042 百万富翁
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
double m,n;
scanf("%lf",&m);
n=m;
int i;
double e=0.01,a=0.01;
for(i=1;a<m;i++)
{
e*=2;
a+=e;//富翁要给的钱的累计
m+=n;//智者要给的钱的累计
}
printf("%d",i);
return 0;
}*/
/*考试题:求因子个数
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int n,i,c=0;
scanf("%d",&n);
for(i=n;i>0;i--)//倒着也可以哦
{
if(n%i==0)
c++;
}
printf("%d",c);
return 0;
}*/