导航:首页 > 编程知识 > 编程无法输出结果什么可能原因

编程无法输出结果什么可能原因

发布时间:2023-07-30 21:52:19

❶ C语言编程题 请问为什么无输出结果

结果是0。因为static
int
a[8][8]被初始化为全零二维数组。而你下面的代码只对a[0][0]、a[0][1]、a[0][2]、a[1][0]、a[1][1]、a[1][2]、a[2][0]、a[2][1]、a[2][2]赋值。x是a[0][3]、a[1][3]、a[2][3]、a[3][3]、a[4][3]、a[5][3]、a[6][3]、a[7][3]的累加,显然都为0。
如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快!
vae.la

❷ 我编程哪里错了(c语言)一位数和两位数可以,一旦输入三位数以上就无法输出

你的程序算法知燃没错,只是计算输入值的位数时有两处问题。

改正的程序如下(改动的地方见注释)

#include <stdio.h>

#include <stdlib.h>物猛谈

int main(){

int a,b,c,d,i=1,u,s=0,k=1,j,p;

scanf("%d%d",&a,&b);

u=a;//这里加罩碰一句,为u赋值a

while(u>=10){

u=u/10;//这里把u=a/10改成u=u/10

i=i+1;

}

for(p=1;p<=i;p++){

c=a%10;

d=b%10;

a=(a-c)/10;

b=(b-d)/10;

j=(c+d)%10;

s=s+k*j;

k=k*10;

}

printf("%d",s);

return 0;

}

❸ C语言编程后无法输出结果

因为
fun(char
*c,int
d)第一个参数是以指针形式传入的,那么在fun函数中对c的修改就是对其本身值的修改,而参数d传入时系统自动创建一个副本,所以在fun函数中对d的修改只是对它副本的修改该在运行完fun后副本自动删除,所以会有这个结果

❹ c中编程成功但看不到结果输出,能帮忙看看是哪里出问题了么

编译成功只表示程序代码没有语法错误,但是图中的程序代码有逻辑上的错误,运行以后会进入死循环。问题就在while(...);这一行的末尾多了一个分号,有了这个封号循环的条件,就一直成立,就死循环了。请把这个封号删除。

阅读全文

与编程无法输出结果什么可能原因相关的资料

热点内容
安庆培训编程怎么选 浏览:817
vs2010mfc工具箱 浏览:402
删除文件重置win10怎么恢复 浏览:180
新装win10有线连不上 浏览:785
数据库商品名唯一怎么标注 浏览:214
电信5g网络什么时候出 浏览:626
手机如何把视频打包到文件夹里面 浏览:248
excel数据转vcf文件 浏览:585
编程题如何左右翻转 浏览:920
wp10微信安装不了 浏览:793
微软数据库密码怎么改 浏览:627
我们是贵族什么app可以看 浏览:65
哪个app认字免费 浏览:964
少儿编程线上教育如何 浏览:137
ps3升级检测不到优盘升级文件 浏览:845
vs连接数据库显示数据 浏览:867
win10的设备和打印机 浏览:876
linux最新 浏览:970
苹果6有时候自动重启 浏览:851
nodejs处理500页面 浏览:456

友情链接