读书人

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

发布时间: 2012-02-09 18:22:27 作者: rapoo

改下最简单的程序
#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;} 

读书人网 >C语言

热点推荐