标签:遇到 报告 png 大学生 图片 for main 程序设计 put
1.熟练地掌握while,do while及for语句实现循环的方法。
2.了解3种循环语句的区别和转换、各自的适应性、循环嵌套的使用。
3.掌握如何在循环语句种使用break,continue语句,改变程序流程。
4.掌握在程序设计种用循环的方法实现各种算法。
#include<stdio.h>
main()
{
int n,i,j=1,sign=1;
float fac,sum;
printf("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*sign*j;
sum=sum+fac;
sign=-sign;
}
printf("sum=%.0f\n",sum);
}
#include<stdio.h>
main()
{
int x,y,z;
int k=100;
while(k<=999)
{
x=k/100;
y=k%100/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,date;
date=0;
for(k=0;k<4;k++)
{
while(k<4)
{
c=getchar();
if(c>=‘0‘&&c<=‘9‘)
break;
}
if(k==0) date+=(c-‘0‘)*1000;
if(k==1) date+=(c-‘0‘)*100;
if(k==2) date+=(c-‘0‘)*10;
if(k==3) date+=(c-‘0‘);
}
printf("Date=%d",date);
}
#include<stdio.h>
main()
{
int m,n,k; /*m表示大马 ,n表示中马,k表示小马 */
int sum=0;
printf("各种驮法如下:\n");
for(m=1;m<=100;m++)
for(n=1;n<100-m;n++)
{
k=100-m-n;
if((3*m+2*n+k/2)==100&&(k%2==0))
{
printf("大马%3d匹;中马%3d匹;小马%3d匹.\n",m,n,k);
sum++;
}
}
printf("共有%d种驮法.\n",sum);
}
#include<stdio.h>
main()
{
int a,b,c,d,i,sum=0;
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\n",a,d);
printf("\n数列前六项的值:");
for(i=0;i<6;i++)
{
printf("%d ",a+i*d);
sum=sum+(a+i*d);
}
printf("\n");
}
}
printf("\n数列的前六项和:%d\n",sum);
}
#include<stdio.h>
main()
{
int x,y,z,sum; /*x代表大学生,y代表中学生,z代表小学生*/
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;中学生%3d;小学生%3d\n",x,y,z);
sum=sum+1;
}
}
}
printf("共有%d种不同的组合。\n",sum);
}
#include<stdio.h>
main()
{
int x,y;
for(x=1;x<=9;x++)
{
for(y=1;y<=x;y++)
printf(" %d",x*y);
printf("\n");
}
}
只需要在"%d"敲个空格
在写一些比较复杂代码的时候,思路总是不那么清晰,写着写着就很容易混乱,所以再写之前一定要好好整理自己的思路。
标签:遇到 报告 png 大学生 图片 for main 程序设计 put
原文地址:https://www.cnblogs.com/zhangsiyong/p/12684900.html