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

改下最简单的程序,该如何解决

2012-02-09 
改下最简单的程序#includestdio.hint main(){int a[10],iprintf(please enter 10 integer numbers:\n

改下最简单的程序
#include<stdio.h>
int main()
{
  int a[10],i;
  printf("please enter 10 integer numbers:\n");
  for(i=0;i<10;i++)
  scanf("%d",&a[i]);
   
for(i=0;i<10;i++)
printf("%d \n",a[i]);
  printf("%\n");
  getchar();
  return 0;
本来是要输入一个数字换一行

我要不换行输入
这个要怎么改才能这样输出:
0,1,2,3,4,5,6,7,8,9,



[解决办法]

C/C++ code
#include<stdio.h>int main(){    int a[10],i;    printf("please enter 10 integer numbers:\n");    scanf("%d",&a[0]);//先读取第一个数字    for(i=1;i<10;i++)//循环9次        scanf(",%d",&a[i]);//跳过一个逗号读一个数字        printf("%d",a[0]);//输出第一个数字    for(i=1;i<10;i++)//循环9次        printf(",%d",a[i]);//输出一个逗号和一个数字    printf("%\n");        getchar();    getchar();//只有一个getchar的话会自动退出,所以我加多了一个    return 0;}
[解决办法]
C/C++ code
#include <stdio.h>int main(void){    int i;     int array[10];    for(i=0; i<10; i++)    {        scanf("%d", &array[i]);    }    printf("您输入的数字为: \n");    for(i=0; i<10; i++)    {        printf("%d ", array[i]);    }    return 0;} 

热点排行