第八次作业!!!!!

1.这道题一上来就把我难住了,本来只想用一个循环来完成,可是只能完成第一步,第二步统计数目有多少去怎么也不会写了,后来上网查,问清杨,问子烨才写出来正确的。想问问助教一个循环到底怎么写啊,让我想了两个晚上还是什么都没想出来。

#include<stdio.h>
int main()
{
   int a[100],i,j; 
   int n=0; 
   for(i=0;i<=100;i++)
   {
      for(j=0;j<=100;j++)
      {
          a[i]=j;
       if (a[i]%3!=0&&a[i]%7!=0)
          { n++;
             printf("%d    ",j);
          } 
      }
      break;
        
       }
       printf("还剩%d个数\n",100-n);
  
     return 0;
     }

2.这道题老师在课上讲过,不过还是不太明白第三个和第四个for和后面的循环是什么意思,在乘法表中起到什么作用

 #include<stdio.h>
int main()
{
    int b[10][10];
    int i,j;
    for(i=0;i<9;i++)
        for(j=0;j<9;j++)
        {
            b[i][j]=(i+1)*(j+1); 
        }
        for(i=0;i<9;i++)
   {
            for(j=0;j<9;j++)
            {
            printf("%d    ",b[i][j]);
            }
            printf("\n");
    
   }
}

3 这道题我是真不会了,本来想着就和上边的题差不多,就是反过来写就行,可是我想得太简单了,根本不是那么回事,但是我觉得是不是这种想法是可行的 下面是我的代码,感觉已经被我弄得乱七八糟了,也运行不了。好像还是对基本含义不熟

#include<stdio.h>
int main()
{
    int b[10][10];
    int i,j;
    for(i=9;i<=9;i--)
        for(j=9;j<=9;j--)
        {
            b[i][j]=(i-1)*(j-1); 
        }
        for(i=0;i<9;i++)
    {
            for(j=0;j<9;j++)
            {
            printf("%d    ",b[i][j]);
            }
            printf("\n");
    }
    
}

 

转载于:https://www.cnblogs.com/guoyuxin/p/6075645.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值