写一C程序:一班级有30名学生要求按他们姓名的顺序排列(按汉语拼音的字母顺序从小到大),并按序输出, 按汉语拼音字母顺序排列的一组人名是???

\u5199\u4e00C\u7a0b\u5e8f\u5b9e\u73b0\uff1a\u4e00\u73ed\u7ea7\u670930\u540d\u5b66\u751f\u8981\u6c42\u6309\u4ed6\u4eec\u59d3\u540d\u7684\u987a\u5e8f\u6392\u5217\uff08\u6309\u6c49\u8bed\u62fc\u97f3\u7684\u5b57\u6bcd\u987a\u5e8f\u4ece\u5c0f\u5230\u5927\uff09\uff0c\u5e76\u6309\u5e8f\u8f93\u51fa

\u963f\u8bfa- -\uff0c2B\u54c8\u54c8\u3002
#include \u201cstdio.h\u201d
void strup(char str[])
main()
{ char str[20];
char name[20][20];
int i,j,t,n=30;
printf(\u201cPlease input name number of sorting\n\u201d);
scanf(\u201c%d\u201d,&n);
printf(\u201cPlease input name\n\u201d);
for(i=0;i<n;i++)
{ gets(name[i]);
strup(name[i]);
}
for(i=0;i<n;i++)
{for(j=i+1;j<n;j++)
{ for(k=0;;k++)
if(name[i][k]<name[j][k])
break;
else if(name[i][k]>name[j][k])
{strcpy(str,name[j]);
srycpy(name[j],name[i]);
strcpy(name[i],str);
break;;
}
}
}
for(i=0;i<n;i++)
printf(\u201c%s\u201d,name[i]);
}
void strup(char str[])
{ int i;
for(i=0;str[i]!=\u2019\o\u2019;i++)
if(str[i]>=\u2019a\u2019&&str[i]<=\u2019z\u2019)
str[i]=str[i]+\u2019A\u2019-\u2018a\u2019;
}

\u6309\u6c49\u8bed\u62fc\u97f3\u5b57\u6bcd\u8868\u7684\u987a\u5e8f\u6392\u5217,\u6392\u5728\u7b2c\u4e00\u4f4d\u7684\u662f\u6d4b\u3002\u5176\u6b21\u4f9d\u6b21\u662f\u6297\u3001\u65af\u3001\u6e14\u3001\u6c5b\u3002

上面的程序前半部分在接收用户输入,就是把30个学生的信息输进来…中间大概在排序…最后输出…最后面是一个将所有字母都转换为大写字母的函数…

  • C璇█绋嬪簭璁捐:鏈30鍚嶅鐢鐨5闂ㄦ垚缁,缂栧啓鍑芥暟缁熻涓嶅強鏍兼垚缁╂渶澶氱殑涓...
    绛旓細1銆佺敤缁撴瀯浣撹〃绀轰竴鍚瀛︾敓鐨勪俊鎭紝鐢ㄧ粨鏋勬暟缁勮褰曟墍鏈変俊鎭2銆佺敤闅忔満鏁板~鍏呮墍鏈夋暟鍊笺3銆侀氳繃寰幆缁熻鍑轰笉鍙婃牸鏁版渶澶氱殑涓闂ㄥ绉戙俰nclude <stdio.h> include <stdlib.h> include define M 30//鏈澶т汉鏁 define S 5//鏈澶у绉戞暟 define P 60//鍙婃牸绾 typedef struct stu { int id;//瀛︾敓瀛﹀彿...
  • 璇烽棶杩欎釜C绋嬪簭鎬庝箞鍐?杈撳叆30涓鐢5闂ㄨ绋嬬殑鎴愮哗,鎸夌収姣忎釜瀛︾敓鐨勫钩鍧...
    绛旓細printf("=\t銆1銆戣緭鍏ユ暟鎹 =\n");printf("=\t銆2銆戞煡鎵炬暟鎹 =\n");printf("=\t銆3銆戣緭鍑烘暟鎹 =\n");printf("=\t銆4銆戞帓搴忔暟鎹 =\n");printf("=\t銆5銆戦鍑 =\n");printf("***\n");printf("\n璇疯緭鍏ヤ綘鐨勯夋嫨(1-5)锛");scanf("%d",&cho);switch(cho...
  • C璇█涓浣曠敤澶氱淮鏁扮粍瀹炵幇杈撳叆涓涓彮30鍚嶅鐢鐨勫鍚,瀛﹀彿鍜5闂ㄦ垚缁...
    绛旓細i++){ printf("璇疯緭鍏ョ%d浣嶅鐢淇℃伅:\n",i+1);printf("Please input Name:");getchar();gets(stu_name[i]);printf("Please input ID:");getchar();gets(stu_id[i]);for(j=0;j<5;j++){ printf("璇疯緭鍏ョ%d闂ㄦ垚缁:",j+1);scanf("%f",&stu_score[i][j]);} } } ...
  • c 绋嬪簭:鑳藉渚濇浠庨敭鐩樿緭鍏 30 鍚嶅鐢鐨勫鍙枫佸鍚嶅拰鎴愮哗
    绛旓細鍒氭妸C鍐濂姐傘備綘闅忎究鐪嬬湅鍚 include<stdio.h>#include<malloc.h>struct studata{ char *id; char *name; char *cj;};#define stuSize 3//瀛︾敓涓鏁#define idSize 20//瀛︾敓缂栧彿瀛楃鏁#define nameSize 20//瀛︾敓濮撳悕瀛楃鏁#define cjSize 3//瀛︾敓鎴愮哗瀛楃鏁癷nt main(){ struct...
  • 缂栧啓绋嬪簭:杈撳叆30涓鐢鐨勪簲闂ㄦ垚缁,璁$畻骞惰緭鍑烘瘡绉戞垚缁╃殑骞冲潎鍒,鏈楂...
    绛旓細char c;do{ system("cls"); /*杩愯鍓嶆竻灞*/ printf("\t\t***Students' Grade Management System***\n"); /*鑿滃崟閫夋嫨*/ printf("\t\t | 1. Input Records |\n");printf("\t\t | 2. Display All Records |\n");printf("\t\t | 3. Sort |\n");printf("\t\t | 4. I...
  • 瀛︾敓鎴愮哗绠$悊绯荤粺 C璇█绋嬪簭璁捐 鎬!
    绛旓細瀛︾敓鎴愮哗绠$悊绯荤粺鏄涓涓闈炲父瀹炵敤鐨绋嬪簭,濡傛灉鑳藉鎶婄敤鎴疯緭鍏ョ殑鏁版嵁瀛樼洏,涓嬫杩愯鏃惰鍑,灏辨洿鏈夌敤浜嗐傛煇鐝湁鏈澶氫笉瓒呰繃30浜(鍏蜂綋浜烘暟鐢遍敭鐩樿緭鍏)鍙傚姞鏈熸湯鑰冭瘯,鑰冭瘯绉戠洰涓烘暟瀛(MT... 瀛︾敓鎴愮哗绠$悊绯荤粺鏄竴涓潪甯稿疄鐢ㄧ殑绋嬪簭,濡傛灉鑳藉鎶婄敤鎴疯緭鍏ョ殑鏁版嵁瀛樼洏,涓嬫杩愯鏃惰鍑,灏辨洿鏈夌敤浜嗐傛煇鐝湁鏈澶氫笉瓒呰繃30浜(鍏蜂綋浜烘暟...
  • ...鑰冭瘯鎴愮哗.鐢ㄥ嚱鏁板畬鎴愪互涓嬪悇鍔熻兘.(璁:鍏鐝湁30鍚鍚屽)
    绛旓細for(j=i+1;j<num;j++){ int tmp;if(score[i]<score[j]){ tmp=score[i];score[i]=score[j];score[j]=tmp;} } } return 0;} int main(){ int score[30], num;cout<<"杈撳叆鍏ㄧ彮鎬讳汉鏁帮細";cin>>num;cout<<"杈撳叆鍐呭锛堟瘡涓暟涓嶈秴鍑 0-100锛夛紝鐢ㄧ┖鏍煎垎寮锛"<<endl;for(int ...
  • C璇█鎵鹃敊 棰樼洰:浠庨敭鐩樿緭鍏涓涓鐝(涓嶈秴杩30浜)瀛︾敓鏌愰棬璇剧殑鎴愮哗,_鐧惧害...
    绛旓細鎵浠ュ鏋滀綘杈撳叆鐨勫ぇ浜庨浂浠栦細涓鐩磋浣犺緭鍏ワ紱鍙﹀浣跨敤getch,搴斿寘鍚ご鏂囦欢#include <conio.h> 瀹屾暣浠g爜 include<stdio.h>#include <conio.h>#define N 30void main(){int a[N],i=0,j,k,m=0,t;do{printf("杈撳叆瀛︾敓鎴愮哗a[%d]=",i);scanf("%d",&a[i]);i++;}while(a[i-1]>=0);k...
  • 涓涓鐝噷鏈30鍚嶅鐢,鏈12浜轰細璺虫媺涓佽垶,鏈8浜轰細璺宠倸鐨垶,鏈10浜轰細璺宠姯 ...
    绛旓細涓涓鐝噷鏈30鍚嶅鐢锛屾湁12浜轰細璺虫媺涓佽垶锛屾湁8浜轰細璺宠倸鐨垶锛屾湁10浜轰細璺宠姯钑捐垶锛岃嚦澶氭湁15浜轰細璺充袱绉嶈垶韫堛傛牴鎹鎰忚浼氳烦鎷変竵鑸炲拰鑲氱毊鑸炵殑浜烘暟涓篴锛屼細璺虫媺涓佽垶鍜岃姯钑捐垶鐨勪汉鏁颁负b锛屼細璺宠倸鐨垶鍜岃姯钑捐垶鐨勪汉鏁板垎c銆傚垪鏂圭▼缁勶細a锛媌锛12 a锛媍锛8 b锛媍锛10 瑙e緱锛歛锛5銆乥锛7銆乧锛3 鍒欒嚦澶...
  • 鐢c璇█璁捐涓涓绋嬪簭缁熻涓涓彮鐨瀛︾敓鎴愮哗
    绛旓細鐢c璇█璁捐涓涓绋嬪簭缁熻涓涓彮鐨瀛︾敓鎴愮哗鏈澶35浜 瑕佺悆鑳藉疄鐜1銆傜敱閿洏杈撳叆姣忎釜瀛︾敓鐨勫濂藉拰鍥涢棬璇剧▼鎴愮哗 2銆傝绠楁瘡涓鐢熺殑骞冲潎鍒嗗拰鎬诲垎銆3鎸夋诲垎浠庨珮鍒颁綆娲惧嚭鍚嶆,骞舵寜鍚嶆杈撳嚭姣忎釜瀛︾敓鐨勫濂 鍚勭鎴愮哗 骞冲潎鍒嗗拰鎬诲垎 4 銆傛牴鎹敤鎴疯姹傝緭鍏ヨ绋嬪彿鏄剧ず璇ラ棬璇... 灞曞紑 sum...
  • 扩展阅读:大学如何查班级 ... 小学调整班级 ... 班级公告栏 ... 班级人员名单 ... 班级公布栏 ... 班级职务大全 ... 中国高校九大校花陈思 ... 班级代码查询 ... 班级事件记录及处理 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网