1樓:
按照您的意思修改完畢:
#include "stdafx.h"
#include
#include
#include "string.h"
void nzp(char a,char b)void main()}
2樓:匿名使用者
a=0改為 a=='0'
scanf("%c",a[i]);改為scanf("%c",&a[i]);
nzp(a[i])改為nzp(a[i],b);
3樓:匿名使用者
樓主你好;
a=0改為 a==0 原因是 =是賦值運算 == 是判斷運算和》,<,>=,<=同屬關係運算子,所以要這麼改
scanf("%c",a[i]);改為scanf("%c",&a[i]);&是地址引用的符號是將一個數寫入所在的地址
nzp(a[i])改為nzp(a[i],b); 既然你定義的函式中有兩個變數,所以在呼叫的時候也要有兩個引數進去。
4樓:好紅客
自定義函式 void nzp(char a,char b) 中的if( a = 0 ) 改為 if ( a == ' 0 ' )主函式 void main() 中的
nzp( a[i] ); 改為 nzp( a[i],b );
輸入: 6 4 2 0 -2 輸出: 6 4 2 b -2
c語言簡單程式設計題,c語言程式設計題
include stdio.h int prime int n int main int argc,char ar if total 0,n 2 printf no prime number.n else printf d t 2 for total 1,i 3 i 執行樣例 大廚諾米 includ...
簡單的C語言題,C語言題目簡單的題目?
c getchar n 的含義是什麼?從鍵盤接收一個字元賦給變數c,若c不是回車,while進入下一輪迴圈,若是回車則退出迴圈。如果輸入kas2i9e則程式的最後輸出結果是什麼 輸出是29。因為if c 0 c 9 限制只處理0 9這10個字元,n的初值是0,遇到2時n 10 0 2 0 0 2 2...
c語言簡單加法,C語言做簡單加法
正確的 如下 include void main 在你的 中最後的輸出是錯誤的,從 來的d,而且你要輸出的是c吧,就算是d你也沒有定義d,c語言的 一定要先定義再使用,把最後輸出的d改為c就可以了,還有就是標點符號要注意,不要寫錯,一定要注意,要仔細。相應的可以寫出求加減乘除的 如下 include...