你看你scanf第三个参数应该是%d,你写成%lf了。。。。
啊 改了,但是还是运行不了···晕菜···还是出错 scanf("%lf%lf%lf, &p, &w, &s");这个有两处错误:
第一,s是int,第三个应是%d。
第二,也是最重要的,后引号放错地方了,应改为
scanf("%lf %lf %lf", &p, &w, &s); 本帖最后由 被遗忘的指环 于 2014-3-20 11:21 编辑
九州的弃族 发表于 2014-3-20 08:50 static/image/common/back.gif
scanf("%lf%lf%lf, &p, &w, &s");这个有两处错误:
第一,s是int,第三个应是%d。
第二,也是最重要的,后 ...
哈哈总是你给我解决问题····我现在加不了好友啊···能加了第一个加你~~:)改好了可以通过 哈哈
呵呵 相互帮助学习了 对于++--运算符的问题,我表示一直都不太懂……不过,貌似在我们自己写程序的时候,不会用这种看得模糊,用起来还容易出错的写法吧…… 只是想学C 发表于 2014-3-22 04:34 static/image/common/back.gif
对于++--运算符的问题,我表示一直都不太懂……不过,貌似在我们自己写程序的时候,不会用这种看得模糊,用 ...
这种他们也说了,貌似只有考试会出,
for循环里面一般会用到,但是不会连着用,如果不会可以尝试 多种加加减减,就是看想不想弄懂了,看电脑跟咱有啥思维区别
凭什么我调试不了啊?一调试就说内存越界?。。。。。。
#include <stdio.h>
void main()
{
int i;
printf("请输入原文,即将给你翻译成密码文\n");
scanf("%c",&i);
if (65 <= 'i' <= 86 || 97 <= 'i' <= 118)
{
printf("%c\n",i+4);
}
else if(87 <= 'i' <= 90 || 119 <= 'i' <= 122)
{
printf("%c\n",i-22);
}
else
{
printf("你输入的不是英文!!");
}
}
把这张帖子当成长帖吧··· 甲鱼的C快看完了,真的好多感触········· 5年前的帖子············
页:
1
[2]