99问答网
所有问题
c语言编程中, 这个问题怎么解决?是要解决这个输出多次printf的问题
如题所述
举报该问题
推荐答案 2018-06-30
计算机就是按你写的程序执行的。除了+、-、*、/、e、回车以外,其余都输出“错误”。你程序的错误如果输入不止一个字符,会逐个读取第字符,对每个字符相应输出。要解决这个问题,需要用到数组,而且读取时也不能用%c
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zXzOvWvjeeOBe7jtOe.html
其他回答
第1个回答 2018-06-30
问题在scanf("%c",&c);每输入一个字符就要判断一次,而78是两个字符7和8,所以会输出两个错误。
相似回答
c语言printf问题
答:
3) 输出最小宽度:用十进制整数来表示
输出的
最少位数。若实际位数多于定义的宽度,则按实际位数
输出,
若实际位数少于定义的宽度则补以空格或0。4) 精度:精度格式符以“.”开头,后跟十进制整数。本项的意义是:如果输出数字,则表示小数的位数;如果输出的是字符,则表示输出字符的个数;若实际位数大...
编写
一个
程序
:输入一个字符,可是实现n次
输出???c语言
答:
{
printf
("%
c
",character);} while( 1 ) //一直输出字符,直到计算机累死 { printf("%c",character);} }
怎样
用
C语言编程解决这个问题?
答:
printf
("要修改哪一位尾号为12的学生的成绩(请输入上述顺序中的数字序号):"); int ordernumber; scanf_s("%d", &ordernumber); printf("\n"); char answer3; while(1) { printf("要修改该学生的成绩吗?请输入Y(是)/N(否)\n"); rewind(stdin); answer3 = getchar(); if (answer3 == 'N'...
C语言
打印1-100的所有数,每打10个数换行该
怎么
弄?
答:
printf
("\n");} return 0;} 主要就是应用for循环来打印数字,然后用选择语句,当打印了十个数字就换行。
C语言
入门 1.在网上下载visual c++ 6.0这个软件,然后安装它。首先,我们点“文件”,然后选择“新建”;2.在弹出的窗口中,我们先择“工程”中的倒数第三个Win32 Console Application,然后...
在
C语言
里
printf
是什么意思
?怎么
用
??
答:
其标准是根据打印的数值及所设置的有效位数来决定。G 与 %g 作用相同,唯一区别在以指数形态打印时会选择 %E 格式。
c
整型数的参数会被转成 unsigned char 型打印出 s 指向字符串的参数会被逐字
输出,
直到出现 NULL 字符为止 p 如果是参数是 "void *" 型指针则使用十六进制格式显示 ...
c语言中
数据溢出
的问题怎么解决?
答:
需要准备的材料分别有:电脑、
C语言
编译器。1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp,输入
问题
基础代码。2、在test.cpp文件中,将int全部调整为long long,
printf
函数调整为:printf("%lld!=%lld\n",n,count);。3、编译器运行test.cpp文件,此时成功打印出了大数。
问几个
C语言
scanf函数和
printf
函数
问题?
答:
第一个
问题
:因为读取数字时,遇到非数字字符就结束读取了,非数字字符就可以在下一次读取。所以,数字和字母之间可以不用空格隔开。读取字符的后面,如果要读取数字,空格不是必须要加的,只是看起来更清楚一点罢了(不加空格也是可以的)。第二个问题:在使用scanf()输入字母时,字母和字母之间不能有...
C语言问题,这个
题
怎么
做的?
答:
所以只执行一次,输入一个0 i值为1时,在switch中是第一条语句,其后还有case 2和default,均会被执行,输入三次1 i值为2时,在switch中是第二条语句,后面还有default的语句,会被执行2次
,输出
2个2
printf
语句均没有换行符,所以输出会被连接起来,即形成011122的格式。
...这道题
怎么
做呢?为什么
输出
一直是第一个
printf的
内容
答:
应该还是你代码写错了 include <stdio.h>int main(int argc, char *argv[]){int a,b
,c,
x,y;
printf
("输入一个3位数:");scanf("%d",&x);a=x%10;b=x/10%10;c=x/100;y=c*100+b*10+a;printf("y=%d\n",y);return 0;}我输入256的结果如图:...
大家正在搜
对于这个问题,谁都没有解决的办法
我什么解决了这个问题
怎样解决这个问题
这个问题如何解决还需要好好
我___解决了这个问题
解决了这个问题
我轻松解决了这个问题
这个问题我找谁解决
c语言用什么编程软件
相关问题
c语言程序编程中出现error:';' expected(g...
我用C语言编程的时候出现"printf"是未定义变量的错误,...
C语言问题: 图中为什么总是输出了2次printf值呢? 如...
C语言编程文件问题为什么输出是会这样?
怎样用C语言编程解决这个问题?
c语言printf输出有效数字问题(科学计数法)
c语言编程小问题 printf("a=%d",300);...
c语言printf中%n的使用问题