c語言,很急很急,追加分,**等。。。
1樓:網友
你是需要乙個計算輸出n的階乘的程式麼?
c語言高手進,很急,追加分,**等。。。。
2樓:網友
改錯:求一維陣列a的最大元素及其下標。
max > a[i] 改成 max < a[i])
i = pos;改成 pos= i;
c語言:求補充
3樓:2020帶你看世界
#include
const int n=10;//定義可處理整數的最大位數。
int main()
int num[n]=;//以逆序方式存放輸入整數的各位數字。
int n,i;
printf("請輸入乙個長度不超過%d位正整數。,n);scanf("%d",&n);
i=0;do//將輸入整數的各位數以逆序方式存放。
num[i]=n%10;
i++;n=n/10;//()
while(n>0);
int length; //設定乙個變數存放輸入整數的長度。
length=i; //獲取整數長度。
設定乙個標誌符來控制是否允許列印,初值為。
若一開始連續的數字是0,則不允許列印,若從非0數字開始,則可以列印。
int isprinted=0;
printf("以逆序方式輸出的整數:");
for(i=0;iif(num[i]!=0) //非0數字,改變列印狀態。
isprinted=1;
if (isprinted)//若為列印狀態,則輸出數字。
printf("%d",num[i]);
if(isprinted==0)//最後狀態還是不可以列印(可以判定輸入的是0),則逆序也輸出0
printf("%d",0);
printf("");
return 0;
誰來幫我補充這個c語言
4樓:匿名使用者
#include 《差旁李》
#include
int f(int a);
int main(void)
int x,y,i;
printf("請輸入兩個數:")
scanf("%d %d",&x,&y);
if(x>y)
int t;
t=x;x=y;
y=t;for(i=x;i<=y;i++)if(f(i)==0)
continue;
elseprintf("%d ",i);
return 1;
int f(int i)
if(i==1)
return 0;
int t=(int)sqrt(i);
for(int j=2;j《啟笑=t;j++)if(i%j==0)
return 0;/虛遲/不是素數。
return 1;
c語言與病毒 有追加
5樓:網友
想寫病毒光光學c是不行,比如說你要寫windows平臺下的病毒,你就要了解windows平臺下的程式設計知識(如api函肢胡數等),現在一般的病毒都死的快,想對抗防毒軟體,你要學windows核心程式設計,用驅動在核心中對抗殺軟,除非你找到ring3中的技巧對抗搭飢手殺軟。你還要有一定的彙編、反彙編的功底。知嫌。
搞病毒是會進去的,建議你還是搞反病毒吧。
求高手解答c語言問題!有追加!
6樓:帶淚的紫藤花
第一題:第乙個for迴圈中第一次迴圈將指標陣列s中的第乙個指標變數s[0]賦值給指標變數p1,p2,使得指標變數p1,p2都指向字串"four"的首位址,接著將p1所指向的字元數做鋒答組中的第乙個元素f賦值給字元變數ch,while迴圈將"four"中的元素依次與ch比較,如果相等則指標p1值加下,指向陣列的下乙個元素,否則將值保留在p2中,因為while迴圈中第一次比較ch和*p1的值是相等的均為f,所以不不保留在p2中,直接輸出our
第二題:純慧與第一題原理一樣,ch變為第二個字元陣列的第二個元素的值,然後將陣列依次和它比較,如果相等則直接跳過,輸出hllo
7樓:小七說
#include
void main()
int i, j;
char ch, *p1, *p2, *s[4]=;
for(i = 0; i < 4; i++)p1 = p2 = s[i];
ch = p1 + i);
while(*p1 !=0')
if(*p1 !=ch)
p2 = p1;
p2++;p1++;
p2 = 0';
for(i = 0; i < 4; i++)printf("%s", s[i]);
程式的意思是這樣的:當i=0是,ch = s[0][0]既'f';當i=1是,ch=s[1][1],既'e';當i=2是,派悔ch = s[2][2],既讓羨肢'a';當i=3是,ch=s[3][3],既'l'。然後刪除各個字串裡面的等於ch的字母。
8樓:網友
程式根本執行不了,改改**吧。
c語言程式補充
9樓:網友
第一處:void fun(char *s,int n)第二處: j=0;
第三處: s[j]='0';
#include
#define n 80
void fun(char *s,int n)s[j]='0';
int main()
fun(str, strlen);
printf("***display string **n");
puts (str);
return 0;
急求C語言程式設計高手來,急求!!!!! c語言程式設計大賽口號主題
include define n 4 void main for i 0 i for j 0 j printf n 加分吧。include define n 4 main for i 0 i printf 主次對角線元素之和 d n sum 補充 偶數階矩陣,沒有中間的數,不存在加兩次的情況!改過了...
c語言,急求,錯在哪裡,c語言實踐,錯哪了急求
樓主你好 我已經幫你改好!include stdafx.h include zhidao.h include define max 50 void setarray int b max int m int i printf 輸入陣列中的 d的個數 n m for i 0 iscanf d b i v...
跪求C語言能人幫我檢查這個C語言程式設計,急求,不勝感激
執行過了,結果是對的。include include int fun long x if d n x j n d 0 d歸0 return j main 當然不是死迴圈的原因,就不要亂說了.是因為你的d變數每一輪之前都沒有置0,導致d越加越大.把d 0放到while的上一句就好了 一樓的還是不行,二...