A. 怎樣用c語言把一組數字調動位置
可以根據你的需要選擇不同的方法,例如調換兩個數的位置,那就直接交換就可以啦,如果是要把i位置的數插入到j位置,就可以用插入法,其他數做下順序移動。等等。
B. C語言編程題2 這道題的數字和字母怎麼樣可以換下位置啊 跟題目不一樣挖
#include <stdio.h> char s[100][10000]; void main () { int i,j,n,c; scanf("%d",&n); for(i=0;i<n;i++) scanf("%s",s[i]); for(i=0;i<n;i++) { for(j=0;s[i][j];j+=c) { for(c=1;s[i][j]==s[i][j+c];c++); if(c>1) printf("%d",c); printf("%c",s[i][j]); } printf("\n"); } }
C. c語言編程字母數字轉換問題
#include<stdio.h>
#defineN50
charchar2int(charch){//轉換函數
charr;
switch(ch){
case'A':
case'B':
case'C':r='2';break;//為了減少結果的判斷,直接將數字轉換成數字字元
case'D':
case'E':
case'F':r='3';break;
case'G':
case'H':
case'I':r='4';break;
case'J':
case'K':
case'L':r='5';break;
case'M':
case'N':
case'O':r='6';break;
case'P':
case'R':
case'S':r='7';break;
case'T':
case'U':
case'V':r='8';break;
case'W':
case'X':
case'Y':r='9';break;
default:r=ch;//不用轉換的,原樣返回
}
returnr;
}
intmain()
{
chararr[N],b[N];
inti=0;
scanf("%s",&arr);//輸入字串
while(arr[i]!='