c語言 3 急求 有追加

時間 2025-02-14 13:35:04

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的上一句就好了 一樓的還是不行,二...