代码如下:
#include<cstdio>
int main()
{
int num[1000]
char ch
do
{
scanf("%d",&a[i++])
}while((ch=getchar())!= '\n')// 这里用来判断是否输入了回车
return 0
}
while(cin>>b[cnt++],cin.get()!='\n')//也可用这句代替
扩展资料:
C语言编写注意事项:
1、'x'与"x"的区别: 'x'表示一个整数, 字母x在极其字符集中对应的数值. "x"表示一个包含一个字符x 以及一个结束符'\0'。
2、const在声明变量中起限制作用, 该限定变量的值不能被修改。
3、%运算符不能应用与float或double类型。
4、char类型转换为int型时, 无法判断它是signed还是unsigned.这样其结果有可能为负数, 因此转换时尽量指定signed和unsigned限制符。
5、++i与i++不同之处: ++i是先+1在使用, i++是先使用i在递加1。
6、三元运算符"?:" 第一个表达式的括号不是必须的,但是由于三元表达式的优先级非常低,我们还是将第一个表达式用()括起便于阅读和理解。
7、C语言中可以使用递归 (即函数调用自身函数), 其不节省储存器开销也不加快执行速度, 只是使程序紧凑便于理解。
1、首先打开C-free5,进入主界面后,点击左上角的空白页选项,新建一个空白的工程,用来实现c语言的输入。
2、新页新建完成后,在前几行打入c语言主函数的基本框架,框架打好后即可调用输入函数。
3、这里的输入函数以scanf为例,首先定义一个整型变量,随机命名这里以a为例。
4、变量定义完成后,在调用scanf函数,使用赋值语句将scanf函数所得到的值给a。
5、语句完成后,点击最上方的运行按钮即可运行这个程序了。
C语言通过输入十个整数然后分别顺序和逆序输出的编程思想和方法如下:
1.首先需要定义一个整型数组用于存储输入的10个整数。这里定义一个数组a。
2.然后利用for循环,接受从键盘输入的10个整数。这里使用i作为循环的游标变量。
3.输入完毕后,再次利用for循环来顺序输出存储在数组的十个数。这里同样使用局部变量i作为循环的游标。
4.接着,再次使用for循环来逆序输出存储在数组的十个整数。同样地,这里仍然需要一个局部变量作为循环游标。(方法与顺序输出大致相同)
5.代码编写完成后,点击运行程序,在调试程序的窗口即可看到最终的运行结果。