标签:char 简单 大学 数列 tin 小吃 c程序设计 == info
#include<stdio.h>
main()
{
int n,i,j,sigh=1;
float fac,sum;
printf("please input value of n:");
scanf("%d",&n);
sum=0.0;
for(i=1;i<=2*n-1;i=i+2)
{
fac=1.0;
{
for(j=1;j<=i;j++)
fac=fac*j;
}
fac=fac*sigh;
sum=sum+fac;
sigh=-sigh;
}
printf("sum=%.0f\n",sum);
}
#include<stdio.h>
main()
{
int x,y,z;
int k=100;
while(k<=999)
{
x=k/100;
y=(k/10)%10;
z=k%10;
if(k==x*x*x+y*y*y+z*z*z)
printf("%d\n",k);
k++;
}
}
#include<stdio.h>
main()
{
char c;
int k,data;
data=0;
for(k=0;k<4;k++)
{
while(k<4)
{
c=getchar();
if(c>=‘0‘&&c<=‘9‘)
break;
}
if(k==0)
{
data+=(c-‘0‘)*1000;
}else if(k==1)
{
data+=(c-‘0‘)*100;
}else if(k==2)
{
data+=(c-‘0‘)*10;
}else if(k==3)
{
data+=(c-‘0‘);
}
}
printf("Data=%d",data);
}
#include<stdio.h>
main()
{
int a,b,c; /*a,b,c分别代表大马,中马,小马的匹数*/
int sum=0;
printf("各种駄法如下:\n");
for(a=1;a<=100;a++)
for(b=1;b<=100-a;b++)
{
c=100-a-b;
if((c%2==0)&&(3*a+2*b+c/2)==100)
{
printf("大马%d匹;中马%d匹;小马%d匹.\n",a,b,c);
sum++;
}
}
printf("共有%d种驼法",sum);
}
#include<stdio.h>
main()
{
int a,b,c,d,i,sum=0; /*a为首项,d为差值,b为前4项的和,c为前4项的积*/
for(a=1;a<=26;a++)
for(d=1;d<=26;d++)
{
b=4*a+6*d;
c=a*(a+d)*(a+2*d)*(a+3*d);
if((b==26)&&(c==880))
{
printf("数值的初值为a=%d,差值为d=%d\n",a,d);
printf("数列前6项的值:\n");
for(i=0;i<6;i++)
{
printf("%d",a+i*d);
sum=sum+(a+i*d);
}
printf("\n");
}
}
printf("\n数列的前6项的和:%d",sum);
}
#include<stdio.h>
main()
{
int x,y,z,sum;
sum=0;
for(x=1;x<30;x++)
{
for(y=1;y<30;y++)
{
z=30-x-y;
if(3*x+2*y+z==50)
{
printf("大学生%3d\t中学生%3d\t小学生%3d\n",x,y,z);
sum=sum+1;
}
}
}
printf("共有%d种组合。\n",sum);
}
#include<stdio.h>
main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
printf("%d\t",i*j);
printf("\n");
}
}
在乘法那里老是忘记加*,对于for循环的嵌套还是不熟练要多加练习,要养成写批注的习惯
标签:char 简单 大学 数列 tin 小吃 c程序设计 == info
原文地址:https://www.cnblogs.com/lzm1689620688/p/12681157.html