『壹』 一段簡單的c語言代碼
這個問題很簡單。。
當——出現在變數前時,優先順序是最高的,所以,你那個程序,編譯器會先做三次自減計算,結果為一,而你補充那個,系統會理解為W——,這個時候優先順序沒有乘法高,編譯器先做×運算,再做W--運算,所以結果會是125,運算過後,W的值變為8。
『貳』 運用C語言設計一個電子寵物程序,實現下列基本功能。
#include#include#include#includestructrecord{charname[20];//姓名charphone[12];//電話charadress[50];//地址charpostcode[8];//郵政編碼chare_mail[20];//電子郵件。}student[100];//假設最大數為100.//定義全局變數num,表示已經輸入的人數。intnum;//這里使用數組解決通訊錄的問題,實際上使用鏈表更好。intmenu_select(){chars[80];inta;/*定義整形變數*/system("cls");printf("\t\t***********歡迎進入通訊管理界面********\n\n");printf("\t\t\t0.輸入記錄\n");printf("\t\t\t1.顯示記錄\n");printf("\t\t\t2.按姓名查找\n");printf("\t\t\t3.按電話號碼查找\n");printf("\t\t\t4.插入記錄\n");printf("\t\t\t5.按姓名排序\n");printf("\t\t\t6.刪除記錄\n");printf("\t\t\t7.Quit\n");printf("\t\t***********************************************\n\n");do{printf("Enteryouchoice(0~7):");scanf("%s",s);a=atoi(s);}while(a7);returna;}intadser(){printf("\t\t\t****************請輸入用戶信息****************\n");printf("\t\t\t輸入姓名:\n");scanf("%s",student[num].name);printf("\t\t\t輸入電話號碼:\n");scanf("%s",student[num].phone);printf("\t\t\t輸入地址:\n");scanf("%s",student[num].adress);printf("\t\t\t輸入郵編:\n");scanf("%s",student[num].postcode);printf("\t\t\t輸入e-mail:\n");scanf("%s",student[num].e_mail);num++;printf("\t\t\t是否繼續添加?(Y/N):\n");if(getch()=='y'||getch()=='Y')adser();return(0);}voidlist(){inti;system("cls");if(num!=0){printf("\t\t\t***************以下為通訊錄所有信息************\n");for(i=0;i=0));student[j+1]=tmp;}}printf("\t\t\t排序成功,是否顯示?(y/n)");if(getch()=='y')list();return(0);}intmain(){printf("\t\t************************************************\n");printf("\t\t********welcometoTONGXUNLU*******************\n");printf("\t\t###########codebyXXXXX###################\n");printf("\t\t*************************************************\n");printf("按任意鍵進入主菜單\n");getch();intselectnum;while(1){selectnum=menu_select();switch(selectnum){case0:{adser();break;}case1:{list();break;}case2:{searchbyname();break;}case3:{searchbyphone();break;}case4:{adser();//這里插入,應該能指定位置,不過意義不大,所以和添加記錄一樣了。break;}case5:{sortbyname();break;}case6:{dele();break;}case7:{printf("BYEBYE!\n");system("pause");getchar();exit(0);}}}getchar();return0;}
『叄』 求最簡單的C語言程序
#include<stdio.h>
main()
{
int a,b,t=0;
scanf("%d %d",&a,&b);
if (a<b)
{
t=a;
a=b;
b=t;
}
printf("%d %d %d %d %d",(a+b),(a-b),(a/b),(a*b),(a%b));
}
『肆』 誰有用c語言寫的寵物雞養成的代碼急需。。
去威客網站,委託定製一個吧。
『伍』 請用C語言編出一個簡單的寵物管理系統。
#include<stdio.h>
#include<string.h>
#include<malloc.h>
#define E "%s%s%s%d"
#define F p->num,p->name,p->sex,&p->score
#define G " %s %-5s %s %4d\n"
#define H i->num,i->name,i->sex,i->score
#define J "number name sex score\n"
struct student /*結構體定義*/
{char num[5];
char name[20];
char sex[2];
int score;
struct student *next;
};
int m=1;
struct student *creat() /*建立單向動態鏈表函數*/
{struct student *head;
struct student *p,*q;
head=p=q=(struct student *)malloc(sizeof(struct student));
printf("please input the information of students:\n");
while(scanf(E,F),strcmp(p->num,"0")!=0)
{p=(struct student *)malloc(sizeof(struct student));
q->next=p;q=p;m++;}
q->next=NULL;
return(head);}
/*以下根據學生的姓名和學號進行操作*/
void stu_printf(struct student *p) /*輸出全部學生信息函數*/
{struct student *i;
printf(J);
for(i=p;i!=NULL;i=i->next) printf(G,H);}
void stu_search(struct student *p,char *c) /*查詢學生信息函數*/
{struct student *i;int n=0;
for(i=p;i!=NULL;i=i->next)
if(strcmp(i->num,c)==0||strcmp(i->name,c)==0)
{printf(J);printf(G,H);}
else n++;
if(n==m) printf("not found\n");}
void stu_correct(struct student *p,char *c) /*修改學生信息函數*/
{struct student *i;int n=0;
for(i=p;i!=NULL;i=i->next)
if(strcmp(i->num,c)==0||strcmp(i->name,c)==0)
scanf(E,i->num,i->name,i->sex,&i->score);
else n++;
if(n==m) printf("not found\n");
printf("\n");
stu_printf(p);
}
void stu_delete(struct student *p,char *c) /*刪除學生信息函數*/
{struct student *i,*j;int n=0;
for(i=p;i!=NULL;i=i->next)
if(strcmp(i->num,c)==0||strcmp(i->name,c)==0) break;
else n++;
if(n==m) printf("not found\n");
else {for(j=p;j->next!=i;j=j->next);
j->next=i->next;}
printf("\n");
stu_printf(p);
}
void stu_new_down(struct student *p,char *c) /*插入學生信息函數*/
{struct student *i,*j;int n=0;
for(i=p;i!=NULL;i=i->next)
if(strcmp(i->num,c)==0||strcmp(i->name,c)==0) break;
else n++;
if(n==m) printf("not found\n");
else {j=(struct student *)malloc(sizeof(struct student));
j->next=i->next;i->next=j;
scanf(E,j->num,j->name,j->sex,&j->score);}
printf("\n");
stu_printf(p);
}
main()
{char a[20];char x;int flag=1,q;
struct student *head;
void (*pt)(struct student *p,char *c); /*指向函數的指針變數*/
head=creat(); /*建立單向動態鏈表*/
while(flag)
{printf("please choose the operatian:\n");
printf("1:search\n2:corret\n3:delete\n4:new\n");
printf("choose:");
scanf("%d",&q);
switch(q) /*菜單*/
{case 1:pt=stu_search;break;
case 2:pt=stu_correct;break;
case 3:pt=stu_delete;break;
case 4:pt=stu_new_down;break;
default:printf("ERROR\n");}
printf("please input the number or name\n");
scanf("%s",a);
(*pt)(head,a);
printf("continue or not?(y/n)\n"); /*循環的菜單*/
getchar();
x=getchar();
if(x=='n') flag=0;}
getchar();
getchar();
}
『陸』 最簡單的C語言代碼
最簡單的C語言代就是輸出「helloWord」,通常是作為初學編程語言時的第一個程序代碼。具體代碼如下:
#include <stdio.h>
int main(){
printf("Hello, World! ");
return 0;
}
(6)電腦寵物代碼c語言簡單的擴展閱讀:
1、程序的第一行#include <stdio.h>是預處理器指令,告訴 C 編譯器在實際編譯之前要包含 stdio.h 文件。
2、下一行intmain()是主函數,程序從這里開始執行。
3、下一行printf(...)是C中另一個可用的函數,會在屏幕上顯示消息"Hello,World!"。
4、下一行return0;終止main()函數,並返回值0。
『柒』 如何製作桌面寵物(純自己寫代碼開發非其他軟體製作)
你想要寵物室圖形化顯示,還是只是數字呢?如果只是數字的話,你要先設計你的寵物有哪些行為,以及你對寵物的行為。設計出行為,然後指定這些行為的演算法,就OK了。如果要圖形化顯示,那美工和一些動作設計的東西就比較麻煩了。
『捌』 求簡單C語言程序代碼!
輸入2個正整數m和n,求其最大公約數和最小公倍數
#include
#include
int main()
int m,n,p,q,s,r;
printf("請輸入兩個正整數;m,n ");
scanf("%d,%d",&m,&n);
#include<stdio.h>
main()
int a,b,t=0;
scanf("%d %d",&a,&b);
if (a<b)
printf("%d %d %d %d %d",(a+b),(a-b),(a/b),(a*b),(a%b));
}
主要特點
C語言是一種結構化語言,它有著清晰的層次,可按照模塊的方式對程序進行編寫,十分有利於程序的調試,且c語言的處理和表現能力都非常的強大,依靠非常全面的運算符和多樣的數據類型,可以輕易完成各種數據結構的構建,通過指針類型更可對內存直接定址以及對硬體進行直接操作,因此既能夠用於開發系統程序,也可用於開發應用軟體。
以上內容參考:網路-c語言
『玖』 C語言程序設計(寵物結賬管理程序)(只是簡單的表面程序),希望大家幫幫忙,用簡單的方法寫出來。
這個系統做出來了嗎
沒做出來的話我來help 你
『拾』 求 一個超簡單的C語言程序代碼
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void
main()
{
int
a,b,d,f;
char
c[4],e[5]="EXIT";
while(true)
{printf("BEGIN(開始)EXIT(退出):");
scanf("%s",c);
while(strcmp(c,e)!=0)
{printf("請輸入a和b:");
scanf("%d
%d",&a,&b);
d=a+b;
printf("%d\n",d);
printf("是否繼續[1.是;0.否]:");
scanf("%d",&f);
if(f==0)
break;
else
continue;
}
if(strcmp(c,e)==0)
printf("結束\n");
printf("按回車返回開頭");
fflush(stdin);
getchar();
system("cls");
}
}
你題意不是太明確,我隨意編了一個不知道是不是你想要的。