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

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

发布时间: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(...);这一行的末尾多了一个分号,有了这个封号循环的条件,就一直成立,就死循环了。请把这个封号删除。

阅读全文

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

热点内容
ro魔法师帽升级 浏览:851
u盘文件名显示FAT32 浏览:115
flm的数据文件放在哪里 浏览:348
魅族flyme账户修改密码 浏览:612
昌邑哪里有卖木质文件夹 浏览:173
扫描目录所有文件都有哪些 浏览:703
qq账号取消手机绑定 浏览:46
fp文件怎么打开 浏览:700
如何不折叠app 浏览:23
源文件格式图片 浏览:739
java嵌入webkit浏览器 浏览:217
js动态更改图片路径 浏览:412
如何看网络是否有问题 浏览:967
鬼谷八荒创建角色后在哪个文件里 浏览:135
ps修改扫描文件教程 浏览:346
大连九州网络科技发展有限公司 浏览:154
七猫下载的安装包在哪个文件夹 浏览:640
有机合成核磁在哪个文件夹里 浏览:634
讲解算法的视频教程 浏览:475
转手绘教程 浏览:711

友情链接