77问答网
所有问题
当前搜索:
c语言编程无错误为什么不出结果
C语言
编译后
无结果
输出
答:
for(k=0; k<(int )strlen(s); k++) //这里建议强制转换,就
没有
警告了。if(k%2==1 && s[k]%2==1)t[n++]=s[k];t[n]='\0';} void main(){ char s[100],t[100];printf("Please enter string S:");gets(s);//这里函数不能是scanf /*因为scanf一旦遇到空格就不会继续...
c语言编程
:求大神帮我看看
为什么
我的最后
结果
是0
答:
while 共执行 10次(i 从 1到 10),h每次都是 除以 2,但 h 目前 是 int 型 的,只取整数,程序就变成 这样了:i=1 , h=100/2=50;i=2 , h=50/2=25;i=3 , h=25/2=12;(因为 h 是 int 型,并不会=12.5)i=3 , h=12/2=6;i=4 , h=6/2=3;i=5 , h=3/2=1...
C语言编程
,运行
不出结果
答:
for循环中判断跟i++位置换过来
为什么
用vc6.0
编程c语言
时运行后不显示,请按任意键继续?
答:
简单点,在main上面定义一个宏,注意引用的时候不需要再带分号了。define PAUSE system("pause");main(){ PAUSE//不需要再加分号 } 如此,控制台调试简单程序的时候,当程序执行完成就会暂停,显示
结果
。而如果是复杂的程序,比如多线程、延迟程序、实时程序等,即时间线敏感的程序在循环中间加这句会使...
c语言编程
怎么我的输
不出结果
,新手求解释和指导。
答:
include <stdio.h>int main() {int score;printf("score = ");scanf("%d",&score);if(score >= 90) printf("A = %d\n",score);else if(score >= 80) printf("B = %d\n",score);else if(score >= 70) printf("C = %d\n",score);else if(score >= 60) printf("D = ...
c语言
入门
编程
,但编译运行完
没有
显示任何东西,不清楚哪出问题了,求大神...
答:
有个疑问,楼主你这个能过编译吗(我也是刚学完
c
基础)?下面说说我发现的几点问题:1、char 型的字符数组应该用单引号将内部元素包起来=>char str[]={'1','2','3','4'};(至少我学到的是这样)2、你的指针用的好像有点问题,具体
错误
怎么改我不记得了,这个有点抱歉 3、printf("%d\n",...
为什么
我的
C语言编程
时
没有错误
但有警告,运行不了,这个实在不晓得为什 ...
答:
编译
没有错误
只是说没有语法错误。 但你的程序可能有逻辑错误。例如死循环什么的。 所以 ,编译正确不代表程序就是对的。其实只要你学习半年左右就很少出语法错误的。更多的是逻辑错误。那是侯还要靠自己一步步的调试啊 看啊,想啊。
c语言
一道题。我的
编程
答案已经给出,
为什么
,输入一个数字之后,按回车键...
答:
include <stdio.h> int main(void){ int i = 0; int sum = 0;//相加的
结果
int count = 0;//输入的数字 printf ("输入数字:"); scanf ("%d",&count); for (i=1; i<=count; i++) { sum += i*i; } printf ("sum= %d\n",sum);//输出...
这个
c语言
程序
为什么
无法执行成功
答:
2.判断是否屏蔽的if语句结构体内,由于aa[i+1]的使用造成了当i=9时出现了aa[10]使数组越界,因此应该将循环体上限减1,变成i<9 3.应该判断确实已经进行过屏蔽操作才输出“其中有不合法字符 已屏蔽”这句话,而不是一定输出 4.输出字符串时应该按字符循环输出,因此需要用%c而不是%s 修改后的...
c语言编程
计算圆的面积周长
为什么结果
是0?找
不到出错
在哪里
答:
输入格式
错误
。应该是%lf,不是%1f。f前面是英文字母l,不是数字1。
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜