zoukankan      html  css  js  c++  java
  • 竖式问题

    #include<string.h>//下面sprintf、strlen、strchr的头文件

    #include<stdio.h>

    #include<stdlib.h>//system的头文件

    int main()

    {

    int i,ok,abc,de,x,y,z,count=0;

    char s[20],buf[99];

    scanf("%s",s);//读取字符串<CR>结束

    for(abc=111;abc<=999;abc++)

      for(de=11;de<=99;de++)

      {

    x=abc*(de%10);y=abc*(de/10);z=abc*de;//de%10得个位,de/10得十位

    sprintf(buf,"%d%d%d%d%d",abc,de,x,y,z);//把整数放到字符数组里每个字符一单元(abc是一个整数放在字符数组里是三个字符,像printf在屏幕上输出的一样abcdexyz成一个字符串)

    ok=1;

    for(i=0;i<strlen(buf);i++)//strlen(buf)buf中字符串长度不包涵最后的“/0”

     if(strchr(s,buf[i])==NULL) ok=0;/*strchr(s,buf[i])是指向buf[i]在s中出现位置的指针,没有则返回NULL*/

     if(ok)

     {

    printf("<%d>\n",++count);

    printf("%5d\nX%4d\n-----\n%5d\n%4d\n-----\n%5d\n\n",abc,de,x,y,z);//一次性输出技巧

     }

      }

      printf("the number of solutions=%d\n",count);

      system("pause");

    return 0;

    }

  • 相关阅读:
    如何勾选 servlet如何获取?
    过滤器 如何实现获取不到用户名跳转回登录界面
    验证码
    cookie保存用户名及密码
    游标
    存储过程和自定义函数的区别
    瞎搞
    sql 试图索引
    sql 常用函数
    sql 简单的定义变量 声明 输出
  • 原文地址:https://www.cnblogs.com/yuzhaoxin/p/2196843.html
Copyright © 2011-2022 走看看