求高手知道菜鸟C语言

c\u8bed\u8a00\u83dc\u9e1f\u6c42\u6559

#include<stdio.h>#include<stdlib.h>struct Student{int Number;char *Name;int Telephone;char *Address;};void main(){Student stu[3];for(int i=0;i<3;i++){stu[i].Name=(char*)malloc(10);stu[i].Address=(char*)malloc(10);printf("\u8bf7\u8f93\u5165\u7b2c%d\u4e2a\u5b66\u751f\u7684\u4fe1\u606f\uff1a \n",i+1);printf("the number:");scanf("%d",&stu[i].Number);printf("the name:");scanf("%s",stu[i].Name);printf("the telephone:");scanf("%d",&stu[i].Telephone);printf("the address:");scanf("%s",stu[i].Address);}printf("\u5b66\u751f\u4fe1\u606f\u5982\u4e0b\uff1a\n");for(int i=0;i<3;i++){printf("student number:%d name:%c telephone:%d address:%c \n",&stu[i].Number,*stu[i].Name,&stu[i].Telephone,*stu[i].Address);}system("Pause");}\u7b2c\u4e8c\u9898\uff1a
#include<stdio.h>#include<stdlib.h>struct Student{int Number;char *Name;int Telephone;char *Address;};void input(struct Student stu[], int n){stu[n].Name=(char*)malloc(10);stu[n].Address=(char*)malloc(10);printf("\u8bf7\u8f93\u5165\u7b2c%d\u4e2a\u5b66\u751f\u7684\u4fe1\u606f\uff1a \n",n+1);printf("the number:");scanf("%d",&stu[n].Number);printf("the name:");scanf("%s",stu[n].Name);printf("the telephone:");scanf("%d",&stu[n].Telephone);printf("the address:");scanf("%s",stu[n].Address);}void print(struct Student stu[], int n){printf("student number:%d name:%c telephone:%d address:%c \n",&stu[n].Number,*stu[n].Name,&stu[n].Telephone,*stu[n].Address);}void main(){Student stu[3];for(int i=0;i<3;i++){input(stu,i);}printf("\u5b66\u751f\u4fe1\u606f\u5982\u4e0b\uff1a\n");for(int i=0;i<3;i++){print(stu,i);}system("Pause");}\u5982\u6709\u4e0d\u6e05\u695a\u7684\u5730\u65b9\u8bf7\u8ffd\u95ee\u3002\u671b\u91c7\u7eb3

\u5e94\u8be5\u662f\u4f60\u6ca1\u6709\u5b9a\u4e49max\u51fd\u6570\u5427\uff0c\u8981\u5728main\u51fd\u6570\u4e4b\u524d\u5b9a\u4e49\u4e00\u4e2amax\u51fd\u6570\uff0c\u5177\u4f53\u5982\u4e0b\u6240\u793a\uff1a
int max(int a,int b)
{
if(a>=b) return a;
else return b;
}
\u6bcf\u4e2a\u51fd\u6570\u4f7f\u7528\u524d\u90fd\u662f\u8981\u5b9a\u4e49\u7684\uff0c\u9664\u975e\u5934\u6587\u4ef6\u4e2d\u5305\u62ec\u4e86\u8fd9\u4e2a\u51fd\u6570\uff0c\u4e0d\u77e5\u9053\u8fd9\u6837\u4f60\u6ee1\u610f\u4e0d\uff1f

#include "math.h"
#include "conio.h"
#include "stdio.h"
int mysum(int m,int n)
{
int k;
k=m+n;
return k;
}
void main()
{ int a,b,x;
double c,y,z;
c=4.0;
y=sqrt(c);
a=10;b=20;
x=mysum(a,b);
z=x+y;
printf("z=%lf\n",z);
printf("let is study the C language.\n") ;
printf("Hello, world\n");
getch();
}

把子函数主函数的后面,主函数对子函数进行调用要先声明,像我那样把子函数写在主函数前面就不用声明
还有写程序的时候,多写标注,不然以后也许你也看不懂了

不好意思,刚才没看见习题``````

当一个外文件的函数被引用时,必需要对其进行声明,就像sqrt()这个函数,定义在math.h里,想调用它就得包含这个文件,如果你的文件中引用了一个未声明的函数,有些编译器会对这类函数做默认类型处理,这就跟编译协议有关了,所以这个数是没有多大意思的,先声明,再调用,才是硬道理!!!

编译过了是代表语法没有错误,但在运行是出现负数,是可能程序写得不规范,出现了误运算、、

  • C璇█鑿滈笩姹傞珮鎵瑙g瓟...
    绛旓細1. 绗竴涓棶棰樹技涔庢槸涓涓叧浜C璇█鏉′欢鍒ゆ柇鐨勭枒闂備綘闇瑕佹槑纭〃杈句綘鐨勯棶棰橈紝浠ヤ究寰楀埌鍏蜂綋鐨勮В绛斻2. 鍦–璇█涓紝`m++` 琛ㄧず鍏堜娇鐢ㄥ彉閲 `m` 鐨勫硷紝鐒跺悗灏 `m` 鐨勫煎姞1銆傛墍浠ワ紝琛ㄨ揪寮 `m++ > 5` 棣栧厛灏 `m` 鐨勫硷紙鍒濆涓5锛夌敤浜庢瘮杈冿紝鐒跺悗 `m` 鑷銆3. 鐢变簬 `m` 鐨勫垵濮嬪兼槸5锛...
  • 姹傞珮鎵嬬煡閬撹彍楦烠璇█
    绛旓細int mysum(int m,int n){ int k;k=m+n;return k;} void main(){ int a,b,x;double c,y,z;c=4.0;y=sqrt(c);a=10;b=20;x=mysum(a,b);z=x+y;printf("z=%lf\n",z);printf("let is study the C language.\n") ;printf("Hello, world\n");getch();} 鎶婂瓙...
  • 姹傞珮鎵缂栦竴涓C璇█绋嬪簭(鎴戞槸鑿滈笩)
    绛旓細cin>>c;flag1=0;
  • 璇楂樻墜瑙g瓟 鑿滈笩鐨 C璇█ 缂栫▼闂 璺眰澶ц櫨
    绛旓細鍥犱笉鐭ラ亾浣犺瀹炵幇浠涔堬紝鎴戝彧鑳借涓嬪彲鑳藉嚭鐨勯棶棰樸傞鍏堬紝a鍊硷紝i=2鏃讹紝a=2锛沬++鍚庯紝a浠2涔樿捣锛宎=2*1*2*3*4=48銆傝繕鏈夛紝pow锛堬級杩斿洖绫诲瀷涓篸ouble锛岋紙float锛変笉闇瑕併傚啀鑰咃紝瓒呭嚭鑼冨洿锛屽簲璇ユ槸sum鍚э紝杩欎笉鑳借鏄秴鍑鸿寖鍥达紝浣爏um娌℃湁鍒濆鍖栵紝寰楀埌鐨勭粨鏋滃綋鐒舵槸涔辩爜銆
  • 鍝綅濂藉績鐨勫ぇ绁炲府蹇欒涓C璇█鐨勯,鎴戞槸涓涓垵瀛︾殑鑿滈笩,鎷滄墭浜...
    绛旓細姝ゆ椂a=2,b=1;3銆佽緭鍑篴鍜宐灏辨槸a=2锛宐=1浜 娉細1銆佷綘瑕鐭ラ亾锛屽鏋滃垽鏂鍙ヨ兘瀵瑰簲涓嬮潰鐨勯夋嫨璇彞锛岄偅涔堝氨瑕佷粠閰嶅鐨勯偅鍙ヨ瘽寮濮嬫墽琛岋紝鍓╀笅鐨勬潯浠朵篃蹇呴』鎵ц瀹屻2銆佸鏋滄墽琛岄斾腑閬囧埌浜哹reak锛岃繖鏃舵墠浼氬仠姝㈡墽琛屻備緥濡傦細濡傛灉鏈鏄繖鏍凤細switch(1){case 0: b++;case 1: a++;break;case 2: a++...
  • C璇█鑿滈笩姹傞珮鎵瑙g瓟...
    绛旓細绗竴涓棶棰樺彧鑳借鏄竴涓垽瀹氭潯浠讹紝涓鐭ラ亾浣犺鐨勭粨鏋滄槸浠涔堛傘2.m++>5杩欎釜鍒ゅ畾鏄厛鍙栧煎悗杩愮畻锛宮=5>5杩欎釜鏄笉鎴愮珛鐨勶紝鎵浠ョ粨鏋滀负鍋囷紝鐒跺悗m鑷m=6,鎺ョ潃杩愯else printf("%d\",m--);鍚屾牱鍏堝彇鍊艰繍琛岋紝m=6鎵浠ヨ緭鍑6锛屼箣鍚庡啀鑷噺m=5浣嗚繖鏄病鏈夎緭鍑虹殑锛屽鏋滆繍琛岃繖涓 main(){ int m=5;i...
  • C璇█鑿滈笩姹傛暀楂樻墜
    绛旓細绗1涓槸0 瑙i噴锛氾紙x=a锛 鐨勯昏緫鍊兼槸1锛涘墠闈竴涓!锛堥潪锛夛紱鎵浠!(x=a) 灏辨槸0锛涘叾涓槸&&锛涙墍浠ュ悗闈㈠氨涓嶇敤鐪嬩簡銆傜粨鏋滃氨鏄0 绗簩涓1 瑙i噴锛氫紭鍏堢骇 "()" > "!" > "/" > "+,-">"&&" 涔熷氨鏄&& 鐨勪紭鍏堢骇鏈浣庛傛棤鍙惁璁よ繖鏍风殑寮忓瓙缁撴灉涓嶆槸1灏辨槸0. 鍙互绠楀嚭鏉&&宸﹁竟鏄4 鍙宠竟...
  • C璇█鍒濈骇鑿滈笩姹澶х鏁欎竴涓...
    绛旓細i<3;i++){printf("璇疯緭璐﹀彿: ");scanf("%d",&zh);printf("璇疯緭鍏ュ瘑鐮:");scanf("%d",&mm);//mm鍓嶅姞&if((zh==123)&&(mm=456)){printf("鐧婚檰鎴愬姛,璇风◢鍚...");break;//娣诲姞姝ゅ彞}else{printf("鎮ㄥ凡閿欒%d娆(鍏3娆)\n",i+1);if(i>3) return 0;//娣诲姞姝ゅ彞}}} ...
  • 鍑犻亾c璇█棰樼洰 鑿滈笩鏈楂樻墜瑙g瓟
    绛旓細绗竴閬撻锛氳緭鍑虹殑鏄細0 1 3 4 //鍥犱负for寰幆 i浠0鍒4 浣嗘槸褰搃绛変簬2鐨勬椂鍊欐墽琛屼簡continue锛屼篃灏辨槸鐩存帴璺宠浆鍒颁笅涓娆″惊鐜紝鎵浠2娌℃湁杈撳嚭 绗簩棰橈細t涓2 鍥犱负 if-else 缁撴瀯涓殑else鏄拰鏈杩戜竴涓猧f鐩稿尮閰嶇殑锛屽張鍥犱负if(x<y)涓嶆垚绔嬶紝鎵浠ョ洿鎺ユ墽琛岃緭鍑鸿鍙ワ紝鍗宠緭鍑2 绗笁棰橈細3 6 9 鍥犱负x琚...
  • c璇█ 鑿滈笩绾ч棶棰 鎬ュ緟楂樻墜瑙g瓟~~~璇︾粏鍒嗘瀽姝ラ~~
    绛旓細杩欎釜棰樺簲璇ユ槸杩欐牱鐨勶紝棣栧厛瑕鐭ラ亾杩愮畻绗︾殑浼樺厛绾у拰缁撳悎鎬э紝鍙﹀杩樿鐭ラ亾++k鍜宬++鐨勫尯鍒紝++k鏄嵆鏃剁敓鏁堢殑锛屽嵆褰撴椂灏变細鐢熸晥锛岃宬++鏄繖涓鍙ユ墽琛屽畬鎵嶄細鐢熸晥 鍏堣鍓嶅崐杈筴++*++k 鍥犱负*銆++鏄彸缁撳悎鐨勶紝鑰屼笖*浼樺厛绾ф渶楂橈紝鍥犱负鏄彸缁撳悎锛屾墍浠ユ鏃舵渶鍏堢湅++k锛岃繖鏍穔灏辨槸3,鐒跺悗鏄痥++杩樻槸3锛屾墍浠ュ墠杈规槸3...
  • 扩展阅读:c++语言入门自学 ... 黑客基础菜鸟入门教程 ... 免费自学编程培训班 ... 菜鸟教程在线编程官网 ... 十大编程语言排名 ... 大一c语言必背编程题 ... 初学编程必背50个 ... 菜鸟学c语言app下载 ... c语言编程题经典100例 ...

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