導航:首頁 > 編程知識 > 編程無法輸出結果什麼可能原因

編程無法輸出結果什麼可能原因

發布時間: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(...);這一行的末尾多了一個分號,有了這個封號循環的條件,就一直成立,就死循環了。請把這個封號刪除。

閱讀全文

與編程無法輸出結果什麼可能原因相關的資料

熱點內容
c怎麼在cmd模式下顯示文件 瀏覽:325
手機怎麼把文件夾的圖片移到相冊 瀏覽:440
hjc是啥文件的格式 瀏覽:298
報廢鐵皮文件櫃圖片 瀏覽:801
win10系統更新文件能 瀏覽:558
怎麼讓蘋果手機下載其他APP 瀏覽:471
多個cs文件編譯成一個dll 瀏覽:606
sql管理工具70 瀏覽:130
js裡面的圖片對齊 瀏覽:965
三星2016視頻文件夾 瀏覽:317
舊手機創新手機數據怎麼傳 瀏覽:954
怎麼刪除領克app里的記錄 瀏覽:254
捷波朗弦月3最新版本 瀏覽:123
win10保存不了文件 瀏覽:735
jsonobject解析list 瀏覽:558
網站未知回應怎麼回事 瀏覽:103
refdoc資料庫 瀏覽:602
傳奇世界文件在哪裡下載 瀏覽:306
國際象棋編程哪個好 瀏覽:255
一加5截屏在哪個文件夾 瀏覽:764

友情鏈接