1樓:吞併微軟
首先你要注bai意
char *p;
p="1234567";
這樣宣告和賦值以du後,p指向的是一個只zhi讀的變數,'1234567'中的dao數是不能修改的專,只能讀取,支援屬ansi c 標準的編譯器把程式編出來以後執行是會出錯所以最好把p宣告成一個陣列再賦值.
還有fun函式需要一個返回值型別要定義.
下面分析過程,用p[i],表示p中第i個值
在第一次進入迴圈體時, t=*s1++;*s1=*s2--;*s2=t;
執行完這三條語句後,p[0]中的值不變,因為t=*s1++;後s1已經指向p[1]了,
所以再*s1=*s2--;執行這條語句後,是p[1]的值變成了s2所指的值也就是p[6]了.
同時s2又自減指向了p[5],所以再*s2=t;執行後,p[6]的值不變p[5]變成了1.
如此迴圈於是就會有1711717的結果.
主要是理解s1++.是指在使用完s1後再讓s1加一.
把每一遍迴圈後陣列中的值給你寫出來吧
原始陣列為:1234567
第一次迴圈後1734517
第二次:1714717
第三次1711717
2樓:匿名使用者
t = *s1;
*s1 = *s2;
*s2 = t;
s1++;
s2--;
while迴圈裡這個幹
你那樣太晦澀了
3樓:匿名使用者
t=*s1++;*s1=*s2--;*s2=t;
你這裡寫的很亂,要是用指標,中間變數就也用指標
4樓:餿饅頭社群
#include "stdio.h"
#include "string.h"
#include
int fun(char *w,int n){char t,*s1,*s2;
s1=w;
s2=w+n-1;
while(s1bai這裡運
du行怎麼一直是
zhi錯誤的
看程dao序回是倒序後輸出答
5樓:
p = "1234567" 改為 *p ;
fun()中 改為 *s1 = *w; *s2 = w[n-1];
while(s1
6樓:匿名使用者
呵呵。按照樓上的改下就是倒序了
求助一道c語言程式設計題
7樓:匿名使用者
int max(int a, int b, int c)else if(b>a && b>c)else if(c>a && c>b)}
8樓:北晨雙魚
#include
int max(int a,int b,int c)int main()
return 0;
}附運dao行結果內:容
緊急求助一道c語言程式設計題目,謝謝!
9樓:七月流光
搞得好複雜呀!我空間的那個比這個要簡單多了。
一道c語言程式設計題,求**,謝謝 30
10樓:匿名使用者
//計算結果為:9!+8!+7!+6!+5!+4!+3!+2!+1 = 409 113
//下面的**經過驗證,希望對你有幫助。
int main(int argc, char* argv)sum +=factorial;
}printf("sum=%d\r\n",sum);
printf("hello world!\n");
return 0;}
11樓:快先帶兒子走
#include
int jiecheng(int n)
int main()
12樓:秋風掃落葉
int main()
}printf("%d\n",count);}
求助求助,一道c語言填空題,求答案謝謝謝謝大佬
13樓:匿名使用者
第一個空:
k % 13 == 0 || k % 17 == 0第二個空:
fun(500)
14樓:匿名使用者
k%13==0||k%17==0
fun(500)
15樓:楊蕭
第一處 k / 13 == 0 || k / 17 == 0
第二處 fun(500)
一道C語言題目,求答案!謝謝,求助求助,一道C語言填空題,求答案謝謝謝謝大佬
include int main void printf lf sum return 0 以下 來可完成題設要求 include stdafx.h if the vc 6.0,with this line.include stdio.h int main void 好奇自怪啊!誰這麼寫了?好意思投訴...
C語言指標程式設計題,求助大佬,C語言程式設計題,求助大佬,謝謝
include int main c語言程式設計題,求助大佬,謝謝 include stdio.h int main int argc,char argv if w 3500 1500.0 tax w 0.03 else if w 1500.0 w 4500.0 tax w 0.1 105 else...
一道c語言程式設計題急求答案,一道C語言程式設計題 急求答案
最簡單的排序方法是氣泡排序方法。這種方法的基本思想是,將待排序的元素看作是豎著排列的 氣泡 較小的元素比較輕,從而要往上浮。在氣泡排序演算法中我們要對這個 氣泡 序列處理若干遍。所謂一遍處理,就是自底向上檢查一遍這個序列,並時刻注意兩個相鄰的元素的順序是否正確。如果發現兩個相鄰元素的順序不對,即 輕...