c语言问题 C语言问题?

C\u8bed\u8a00\u57fa\u672c\u95ee\u9898

\u4e00\u3001C\u8bed\u8a00\u89c4\u5b9a\u603b\u662f\u4ecemain()\u5f00\u59cb\u6267\u884c\u7684\uff08\u8fd9\u4e2a\u51fd\u6570\u4e5f\u53eb\u201c\u4e3b\u51fd\u6570\u201d\uff09\u3002\u56e0\u6b64\uff0c\u4f60\u53d1\u6765\u7684\u9898\u76ee\u4e2d\u7684\uff081\u30016\u30018\uff09\u53d9\u8ff0\u90fd\u662f\u9519\u8bef\u7684\uff0c\u90fd\u5e94\u8be5\u9009\u62e9F\u3002
\u4e8c\u3001\u7b2c2\u9898\u4e2d\uff0cC\u8bed\u8a00\u5bf9\u5176\u6570\u636e\u5728\u5185\u5b58\u4e2d\u6240\u5360\u7528\u7684\u5b9e\u9645\u5b57\u8282\u6570\uff0c\u968f\u7740\u7a0b\u5e8f\u4e2d\u58f0\u660e\u7684\u6570\u636e\u7c7b\u578b\u4ee5\u53ca\u6570\u636e\u7684\u591a\u5c11\u800c\u53d8\u5316\uff0cC\u8bed\u8a00\u672c\u8eab\u5e76\u6ca1\u6709\u660e\u786e\u89c4\u5b9a\u3002\u8fd9\u9898\u5e94\u8be5\u9009F\u3002

\u4e09\u3001\u7b2c3\u9898\uff0cC\u8bed\u8a00\u4e2d\u5f3a\u5236\u7c7b\u578b\u8f6c\u6362\uff0c\u4ec5\u5bf9\u8f6c\u6362\u7684\u8bed\u53e5\u6709\u6548\uff0c\u800c\u4e0d\u4f1a\u6539\u53d8\u6240\u8f6c\u6362\u53d8\u91cf\u7684\u539f\u6709\u6570\u636e\u7c7b\u578b\uff0c\u8fd9\u662f\u6b63\u786e\u7684\uff0c\u5e94\u8be5\u9009T\u3002

\u56db\u3001\u7b2c4\u9898\uff0ci=8,j=10;printf("%d,%d,%d,%d\n",i,j,++i,j++);\u5b9e\u9645\u4e0a\u662f\u4e00\u4e2a\u7a0b\u5e8f\u6267\u884c\u7c7b\u9898\u76ee\uff0c\u6267\u884c\u8fd9\u4e00\u53e5\u65f6\uff0c\u5148\u53d6\u5f97ij\u53d8\u91cf\u7684\u503c\uff0c\u5176\u4e2d\u6709\u4e00\u4e2a++i\uff08\u5148\u81ea\u589e\uff09\uff0c\u4e00\u4e2aj++\uff08\u540e\u81ea\u589e\uff09\uff0c\u5148\u81ea\u589e\u7684i\u5148\u52a0\u4e0a1\uff0c\u4e5f\u5c31\u662fi=8+1\uff1d9\uff0c\u800c\u540e\u81ea\u589e\u7684j\u5728\u6253\u5370\u4e4b\u540e\u518d\u52a01\uff0c\u6240\u4ee5\u6253\u5370\u65f6\u4ecd\u662fj=10\u3002\u6240\u4ee5\u6253\u5370\u51fa\u6765\u662f\uff1a9 10 9 10\u3002\u8fd9\u662f\u6b63\u786e\u7684\u3002

\u4e94\u3001\u7b2c5\u9898\u201cC\u8bed\u8a00\u4e2d\u653e\u5728\u201c\u201d\u4e4b\u95f4\u7684\u5185\u5bb9\u90fd\u88ab\u89c6\u4e3a\u5b57\u7b26\u4e32\u7684\u4e00\u4e2a\u6784\u6210\u90e8\u5206\uff0c\u90fd\u53ef\u4ee5\u5728\u5c4f\u5e55\u4e0a\u539f\u6837\u663e\u793a\u201d\u7684\u8bf4\u6cd5\u662f\u9519\u8bef\u7684\u3002\u4e3e\u4e00\u4e2a\u4f8b\u5b50\u5c31\u53ef\u4ee5\u4e86\uff1aprint("%d",8);\u662f\u6253\u5370\u4e0d\u51fa\u6765%d\u7684\uff0c\u5b83\u53ea\u80fd\u6253\u5370\u51fa\u67658\u3002\u6240\u4ee5\u5b83\u662f\u9519\u7684\u3002

\u516d\u3001\u7b2c7\u9898\uff0c\u8bbex\u3001t\u5747\u4e3aint\u578b\u53d8\u91cf\uff0c\u5219\u6267\u884c\u8bed\u53e5"x = 10;t = x && x >10;"\u540e\uff0ct\u7684\u503c\u4e3a\uff0c\u8fd9\u4e2a\u9898\u76ee\u597d\u4f3c\u6ca1\u6709\u5199\u5b8c\uff0c\u6210\u4e86\u586b\u7a7a\u9898\u4e86\uff0c\u73b0\u5728\u6765\u770b\u8ba1\u7b97\u8fc7\u7a0b\uff0ct = x && x >10\uff0c\u6839\u636e\u8ba1\u7b97\u7684\u4f18\u5148\u7ea7\uff0c>\u53f7\u662f6\u7ea7\uff0c&&\u662f11\u7ea7\uff0c\u5148\u8ba1\u7b97x >10\uff0c\u56e0\u4e3ax=10\uff0c\u6545x>10\u662f\u4e0d\u6210\u7acb\u7684\uff0c\u6240\u4ee5\u5b83\u7684\u503c\u662f0\uff0c\u7b2c\u4e8c\u6b65\u518d\u8ba1\u7b97x && 0\uff1d10 && 0=0\u3002t\u7684\u503c\u6700\u540e\u5e94\u8be5\u662f0\u3002
\u5e0c\u671b\u5bf9\u4f60\u6709\u6240\u5e2e\u52a9\u3002

\u5728\u7b2c\u4e00\u4e2a\u8f93\u51fa\u8bed\u53e5\u4e2d\uff0c\u662f\u4e0d\u5e94\u8be5\u52a0\u5165\u6362\u884c\u7684\uff0c\u5e94\u8be5\u5728\u5185\u5faa\u73af\u7ed3\u675f\u7684\u65f6\u5019\u624d\u8f93\u51fa\u6362\u884c

给个做参考,具体如何赋值,程序都写的很清楚的了,好好看看书也就知道了

#include <stdio.h>
#include <string.h>

#define STU_NUM 3//学生数
#define SCORE_NUM 5//每个学生的科目数

typedef struct /*定义结构体数组*/
{
char num[20]; /*学号*/
int age; /*年龄*/
char name[20]; /*姓名*/
char sex[5]; /*性别*/
float score[SCORE_NUM]; /*成绩*/
float total;//总分
float average;//平均分
} Student;

Student stu[STU_NUM];

//输入学生信息
void input()
{
int i,j;

printf("请输入%d个学生的信息:\n",STU_NUM);
for(i=0;i<STU_NUM;i++)
{
printf("学号:");
scanf("%s",&stu[i].num);
printf("姓名:");
scanf("%s",&stu[i].name);
printf("年龄:");
scanf("%d",&stu[i].age);
printf("性别:",&stu[i].sex);
scanf("%s",&stu[i].sex);
for(j=0;j<SCORE_NUM;j++)
{
printf("科目%d的成绩:",j+1);
scanf("%f",&stu[i].score[j]);
}
}
}

//输出学生信息
void output(int i)
{
int j;

printf("学生的信息如下:\n");
printf("学号:%s",stu[i].num);
printf("姓名:%s",stu[i].name);
printf("年龄:%d",stu[i].age);
printf("性别:%s\n",stu[i].sex);
for(j=0;j<SCORE_NUM;j++)
{
printf("科目%d:%f\n",j+1,stu[i].score[j]);
}
printf("总分:%f\n",stu[i].total);
printf("平均分:%f\n",stu[i].average);
}

//计算总分和平均分
void process()
{
int i,j;

for(i=0;i<STU_NUM;i++)
{
stu[i].total=0;
for(j=0;j<SCORE_NUM;j++)
{
stu[i].total+=stu[i].score[j];
}
stu[i].average=stu[i].total/SCORE_NUM;
}
}

//排序并输出
void sort()
{
Student tStu;
int i,j;

for(i=0;i<STU_NUM;i++)
{
for(j=STU_NUM-1;j>i;j--)
{
if(stu[j].total>stu[j-1].total)
{
tStu=stu[j];
stu[j]=stu[i];
stu[i]=tStu;
}
}
}
for(i=0;i<STU_NUM;i++)
{
output(i);
}
}

//根据学号查找
void find(char *no)
{
int i;

for(i=0;i<STU_NUM;i++)
{
if(strcmp(stu[i].num,no)==0)
{
output(i);
return;
}
}
printf("没有找到!\n");
}

void main()
{
input();
process();
sort();
find("1");
}

  • C璇█缂栫▼闂
    绛旓細1銆佽緭鍏ユ湁鑼冨洿锛屼袱涓彉閲忚緭鍏ラ兘闇瑕侀獙璇侊紝鏂规硶鍙橀噺澶勭疆鑼冨洿浠ュ锛屽惊鐜垽鏂緭鍏ャ2銆佸ぉ鏁板惊鐜鏁帮紝鏃ユ湡0~6鍛ㄦ湡鑷銆傜敤鍙橀噺绱姞璁℃暟缁撴灉銆備笅闈㈡槸婕旂ず浠g爜锛歩nclude<stdio.h> int main(){ int i,j,a=7,n=366,cnt=0;while(a<0 || a>6)printf("璇疯緭鍏鐨勫硷紙0~6锛夛細"),scanf("%d",&a)...
  • c璇█闂,璇风粰鍑鸿缁嗙殑瑙f瀽,璋㈣阿
    绛旓細main(){ char a[5][10]={"one","two","three","four","five"};int i,j;char t;for(i=0;i<4;i++) //褰搃 = 0锛沯 = 1鏃 a[0][0]涓簅锛 a[1][0]涓簍锛宖or(j=i+1;j<5;j++)if(a[i][0]>a[j][0]) //鍗曡瘝棣栧瓧姣嶆帓搴 灏忕殑鍚戝墠绉诲姩 { t=a[i][0]...
  • 涓ら亾C璇█棰樼洰,姹傜瓟妗堝拰瑙f瀽,璋㈣阿~
    绛旓細绗9棰橈細銆怌銆戞牳蹇冪煡璇嗙偣锛1銆侀楀彿琛ㄨ揪寮忥紝浠庡乏寰鍙抽愪釜璁$畻琛ㄨ揪寮忥紝鏁翠釜琛ㄨ揪寮忕殑鍊间负鏈鍚庝竴涓〃杈惧紡鐨勫笺2銆++a涓巃++鐨勫尯鍒紝鍓嶈呬负鍏堣嚜鍔1鑰屽悗寮曠敤褰撳墠鍊煎弬涓庤绠楋紝鍚庤呬负鍏堝紩鐢ㄥ綋鍓嶅煎弬涓庤绠楄屽悗鑷姞1銆倄=(a=3,b=++a);1)鎵цa=3锛屾鏃禷鍊间负3锛2锛夋墽琛++a锛屾鏃禷鍊间负4锛3锛夋墽琛宐=++a...
  • 涓浜C璇█鐨闂,寰堢揣鎬,闈炲父鎰熻阿鎮ㄨ兘鍥炵瓟!!!
    绛旓細1.涓嬪垪鍏充簬C璇█鐗圭偣鐨勬弿杩帮紝涓嶆纭殑鏄 C 銆侫锛塁璇█鍏兼湁楂樼骇璇█鍜屼綆绾ц瑷鐨勫弻閲嶇壒鐐癸紝鎵ц鏁堢巼楂 B锛塁璇█鍙互鐢ㄦ潵缂栧啓搴旂敤绋嬪簭锛屽張鍙敤浠ョ紪鍐欑郴缁熻蒋浠 C锛塁璇█鐨勫彲绉绘鎬ц緝宸 D锛塁璇█鏄竴绉嶇粨鏋勫紡妯″潡鍖栫▼搴忚璁¤瑷 2.涓嬪垪鍙欒堪涓纭殑鏄 A 銆侫锛 C璇█绋嬪簭鎬绘槸浠巑ain鍑芥暟寮濮...
  • C璇█缂栫▼闂,鍒濆鑰,涓嶅お浼,璋㈣阿
    绛旓細缂栧啓涓涓嚱鏁帮紝鍒犲幓杈撳叆鐨勪竴缁存暟缁勪腑鎵鏈夌浉鍚岀殑鏁,浣夸箣鍙墿涓涓傛暟缁勪腑鐨勬暟宸叉寜鐢卞皬鍒板ぇ鐨勯『搴忔帓鍒,鍑芥暟杩斿洖鍒犻櫎鍚庢暟缁勪腑鏁版嵁鐨勪釜鏁般傚湪涓诲嚱鏁拌緭鍏ヤ竴涓湁搴忔暟缁勶紝鎺ョ潃璋冪敤璇ヨ嚜瀹氫箟鍑芥暟锛屾渶鍚庤緭鍑哄垹闄ら噸澶嶆暟鎹悗鐨勬暟缁勫厓绱犮傚锛氳緭鍏ョ殑鏁扮粍鍏冪礌涓猴細999866000-2-2鎵撳嵃鐨勭粨鏋滀负锛9860-2 杩欎釜绋嬪簭鐨勫疄鐜...
  • C璇█涓殑闂?
    绛旓細鍏跺疄鍥犱负杩欎釜绋嬪簭涓浜屼釜杈撳嚭鏁板瓧鐨勫悗闈㈠苟娌℃湁绌烘牸锛屾墍浠ワ紝濡傛灉printf鍚庨潰鏄嫳鏂囬楀彿鐨勮瘽锛屽畠浼氳緭鍑猴細10,109,1锛岀幇鍦ㄦ渶鈥滄帴杩戔濈殑鏄瓟妗圖銆
  • c璇█ 浣庣骇闂 姹傛潈濞佺瓟妗
    绛旓細绗竴涓负閫楀彿琛ㄨ揪寮忥紝鍏朵粠宸﹀悜鍙充緷娆¤繍绠楋紝缁撴灉涓烘渶鍙宠竟琛ㄨ揪寮忕殑鍊笺傛墍浠ヨ〃杈惧紡鐨勫间负 鑰=琛ㄨ揪寮忕殑鍊间负鍙充晶鐨勫 鎵浠 x%=x+5 涔熷氨鏄 x= x%锛坸+5锛 = 8%13 = 8 涓哄彇浣欒繍绠楋紝涔熷氨鏄负8闄や互13鐨勪綑鏁般傛墍浠ヨ〃杈惧紡鐨勫间负 8.绗簩涓細 涓姝ヤ竴姝ョ畻銆俛-=a%6 鐩稿綋浜 a=a-...
  • C璇█鐨勫皬闂
    绛旓細int a[][3]={1,2,3,4,5,6,7};杩欎釜瀹氫箟鐩稿綋浜庢槸杩欐牱鐨 int a[][3]={{1,2,3},{4,5,6},{7,0,0}} a鐨勭涓涓淮搴﹀氨鏄3銆傜郴缁熶細鏍规嵁绗簩涓淮搴﹀ぇ灏忚嚜鍔ㄨ缃涓涓淮搴︺傛敞鎰忥紝杩欓噷绗簩缁村害鏄笉鑳藉儚绗竴涓淮搴﹂偅鏍风渷鐣ョ殑銆傜紪璇戝櫒浼氳嚜鍔ㄨ绠椾竴涓渶灏忕殑锛屼笖鍙堣兘鍖呭鎵鏈夐偅浜...
  • 甯繖瑙e喅c璇█棰樼洰
    绛旓細3锛庢姤鏁版父鎴忋侫锛孊锛孋锛孌锛孍锛孎锛孏锛孒鍏8浜虹珯鎴愪竴鎺掞紝鎸夊浘鎵绀虹殑鏂规硶浠1寮濮嬫姤鏁般傞棶璋佸厛鎶ュ埌123456锛焛nclude<stdio.h> void main(){ int num=0,temp=0;char ch;while(num<=123456){ if(temp==8){ temp=1;} else { temp++;} num++;} switch(temp){ case 1:ch = 'A';break;...
  • c璇█闂
    绛旓細鏂伴椈 缃戦〉 璐村惂 鐭ラ亾 MP3 鍥剧墖 瑙嗛 鐧剧 甯姪 璁剧疆 鐧惧害鐭ラ亾 > 鐢佃剳/缃戠粶 > 绋嬪簭璁捐 > C/C++娣诲姞鍒版悳钘忓緟瑙e喅 c璇█闂 鎮祻鍒嗭細10 - 绂婚棶棰樼粨鏉熻繕鏈 14 澶 17 灏忔椂 1銆佸湪涓涓狢璇█婧愮▼搴忎腑锛屽繀椤绘湁main鍑芥暟锛屽畠鐨勪綅缃 銆慉锛夊繀椤诲湪鏁翠釜婧愮▼搴忔渶寮濮 B锛夊彲浠...
  • 扩展阅读:c++语言入门自学 ... 学习c++的视频 ... c++入门程序代码 ... c十十编程教学视频 ... c语言基础知识100题 ... c语言遇到问题 ... c++免费视频教程 ... c十十编程要学多久 ... c++编程 ...

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