永发信息网

为什么我的这个c程序一运行就提示停止工作?

答案:2  悬赏:70  手机版
解决时间 2021-11-25 10:22
为什么我的这个c程序一运行就提示停止工作?
最佳答案
#include
#include
int main()
{
char a[100],b[100],c[100];
printf("请输入一个字符串:");
scanf("%s",a);
//接收回车

getchar();
int i,j;
i=strlen(a);
for(j=0;j<=i;j++){
//x2容易超出128,所以不如+上某个数

b[j]=a[j]+10;
}
//字符串结束

b[j]='\0';
printf("加密后的字符串是%s\n",b);
printf("加密前的字符串是%s\n",a);

}

//输入必须是连续的英文字母串,不能出现空格,回车等其它字符
#include
#include
int main()
{
const float EPSINON=0.000000001;
char a[100];
float b[100];
int num[100],i,j;

printf("请输入一个字符串:");
scanf("%s",a);
//接收回车
getchar();
i= strlen(a);
printf("i=%d\n",i);
for(j=0;j<=26;j++)
{
num[a[j]-'a']++;
}
for(j=0;j<=26;j++)
{
//浮点数的运算,需要先把数据转换为浮点数
b[j]=(float)num[j]/(float)i;
//浮点数与0的比较
if(b[j]>=-EPSINON&&b[j]<=EPSINON){
continue;
}
else
{
printf("%c出现的频率是%f\n",'a'+j,b[j]);
}
}
return 1;
}追问??
全部回答
VS在代码编辑的左边能加断点 打在头上,然后按F10 一步一步来 或者F5到下一个断点 看看停在哪里 看看变量的值 自己找呗追问我基本知道错误在哪个地方了,就是二维数组在传入函数的时候出问题了,但是我不知道该怎么改。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
是用奶瓶喂好还是亲喂好
电焊对接钢筋的透明粉是什么
为什么求生之路2牺牲老是跳出就出left4dead2
微信上大家都在玩的那个可以记每天运动量和走
童装大世界地址在哪,我要去那里办事,
敲击鼓面,在听到鼓声的同时,还可看见鼓面上
南宁哪里有雅马哈700S得吉他卖,大概什么价位
请猪与羊做朋友谁更好
我爱我家灯饰地址好找么,我有些事要过去,
“中央级刊物”是什么意思,属于哪个级别的期
红友茶艺中餐阁地址在什么地方,想过去办事,
你好,我购买了戴尔2330一体机,如果升级CPU
hiv一般多久能测出来
人世间有什么情.在人世间除了亲情,爱情
这个是画到外面去了?还是在一张白纸内?
推荐资讯
尉氏二手车信息地址在什么地方,我要处理点事
如何彻底删除cad 残留文件
夜游珠江在哪里上船,开始时间是多少,要多少
作文《我爱我家的烤火炉》450字
90乘60乘70可以快递吗?要多少钱
游人去后枫林夜,溪头千步响如雷,千丈搀天翠
石油分馏出来的某些成分,经催化、加热分解等
我男朋友姓徐我该叫他什么好,
国产十大喷码机哪个好
京东快递昨天15点39分从广州亚一分拣中心到福
宏观经济学问题,为什么投资小于储蓄就是需求
伯龙土特产地址在什么地方,我要处理点事!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?