首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

新手,遞增問題!

2012-03-15 
新手求助,遞增問題!!!!#include dos.h#include math.h#include stdio.hmain(){inti20printf( %02

新手求助,遞增問題!!!!
#include <dos.h>
#include <math.h>
#include <stdio.h>
main()
{int   i=20;
  printf( "%02d\n ",i);
  getchar();
  }
當前結果:
01、02、03、04、05、06、07......

想在高位數增加一序號:
如:
序號為1時
101、102、103、104、105、106、107...
序號為2時
201、202、203、204、205、206、207....
序號為3時
301、302、303、304、305、306、307...
.....

[解决办法]
这个程序让人费解,不就是输出20吗?还是要输出101,102,103...119,120?
#include <iostream>
using namespace std;
int main()
{
int i=20;
for(int k=1;k <=i;++k)
{
int j=100+k;
cout < <j < < ", ";
}
cout < <endl;
}

[解决办法]
#include "stdio.h "

int main()
{
int q = 0;
int i = 0;

printf( "输入序号 : ");
scanf( "%d ", &q);

while (i++ < 20) {
printf( "%d%02d ", q, i);
}

return 0;
}

热点排行