改下最简单的程序,该如何解决
改下最简单的程序
#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,
------解决方案--------------------
#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; }