第六次作业
- #include
main(){
int i,j;
for(i=1;j<=5;i++){
for(j=1;j<=i;j++){
printf("*");
}
printf("\n");
}
2. #include
main(){
int i,j,k;
for(i=1;i<=4;i++)
{
for(j=0;j { printf(" "); } for(k=7;k>=2*i-1;k--) { printf("*"); } printf("\n"); } 3.编写程序,通过for语句解决“鸡兔同笼”问题。“鸡兔同笼”是我国古代著名趣题之一. 大约在1 500年前,《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的:“今有难免同笼,上有三十五头,下有九十四足,问雉兔各几何?”这四句话的意思是:有若干只鸡、兔同在一个笼子里,从上面数,有35个头;从下面数,有94只脚。求笼中各有几只鸡和兔? #include main(){ int x,y; for(x=0;x<=35;x++) { y=35-x; if(2*x+4*y==94) printf("鸡:%d只 兔子:%d只\n",x,y); } 4.编写程序,打印“九九乘法表” #include main(){ int i,j; printf("-九九乘法表-\n"); for(i=1;i<=9;i++) { for(j=1;j<=i;j++) printf("%2d*%d=%2d",j,i,i*j); printf("\n"); printf("-\n"); } 5.输入一个数判断是不是质数 #include int main() int m, n; printf("请输入一个正整数:\n"); scanf("%d", &m); for (n=2; n < m - 1; n = n + 1) if (m % n == 0) break; if (n < m) printf("%d不是质数\n",m); else printf("%d是质数\n",m); 6.猜数字:随机产生一个0-99的数,猜猜看。(如果大了 ,就提示大了点;如果小了 , 就提示小了点;直到猜对为止。) #include 7.编写一个程序,求之值。 #include 8.编写一个程序,求s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)的值。 #include 9.编写一个程序,用户输入一个正整数,把它的各位数字前后颠倒一下,并输出颠倒后的结果。 #include
#include
#include
main(){
int x,guess;
srand((unsigned int)time(NULL));
guess=rand()%100;
while(1){
printf("请输入数字\n");
scanf("%d",&x);
if(x>guess){
printf("高了\n");
}
else if(x
}
else{
printf("猜对了\n");
break;
}
}
}
#include
main(){
double sum1=0,sum2=0,sum;
int i;
for(i=1;i<=100;i++)
{
if(i%2==1)
sum1=sum1+1.0/i;
else sum2=sum2-1.0/i;
}
sum=sum1+sum2;
printf("%f\n",sum);
system("pause");
return 0;
}
main(){
int i,n,sum=0,result=0;
printf("input n:\n");
scanf("%d",&n);
for(i=1;i<=n;i++){
sum+=i;
result+=sum;
}
printf("s=%d",result);
}
main(){
long x;
int temp=0,num=0;
printf("请输入一个整数:\n");
scanf("%ld",&x);
printf("它的每一位数字是:\n");
while(x>0)
{
printf("%3d",x%10);
temp=temp*10+x%10;
x=x/10;
num++;
}
printf("\n它是一个%d位数.\n",num);
printf("它的逆序是:d\n",temp);
}