大一C语言作业. 编写程序输入两个整数,输出它们的商和余数。
#include
大一c语言项目设计作业_大一c语言编程项目
int main()
{int a,b,c,d=0;
scanf("%d %d",&a,&b);
c=a/b;
d=a%b;
printf("商是:%d\n",c);
printf("余数是:%d\n",d);
return 0;
}运行可用,输入用空格分分开两个数
比如输入:5 3后回车
输出:
商是:1
余数是:2
#include
int main()
{int a;
int b;
printf("请输入任意两个整数:\n");
scanf("%d %d",&a,&b);//最好用空格,如果用逗号,输入结果时也要英语输入法。
printf("商为:%d\n",a/b);
printf("余数为:%d\n",a%b);
return 0;
}
#include
main()
{int a,b,m,n;
printf("请输入两个整数:");
scanf("%d %d",&a,&b);
m=a/b;
n=a%b;
printf("商是%d 余数是%d\n",m,n);
}
#include
#include
int main()
{int a,b,c,d;
printf("被除数:");
scanf("%d",&a);
printf("除数 :");
scanf("%d",&b);
c=a/b;
d=a%b;
printf("结果 :%d/%d=%d...%d:\n",a,b,c,d);
return 0;
}
大一C语言课程设计题目, 求急! 加100分。
#include
#include
#define N 100
typedef struct AA
{char name[20];
char phone[12];
char e_mail[30];
char relation[20];
}AA;
/*1。输入新联系人2。删除指定的联系人(输入姓名,若找掉则删除该联系人的信息)
3。根据输入的与本人关系,显示联系信息4。显示所有联系人的信息设计菜单*/
int input__(AA * s)
{int len = 0,i = 0,n;
printf("请输入要添加的联系人个数,上限为%d个
",N);
scanf("%d",&n);
for(i=0;i {printf("请依次输入第%d联系人的姓名、电话、邮箱以及与本人的关系(中间使用空格隔开即可): ",i); scanf("%s%s%s%s",s[i].name,s[i].phone,s[i].e_mail,s[i].relation); }return n; }void delete__(AA *s,int *n) {int i = 0,j = 0,status = 0; char ca[20] = ""; printf("请输入要删除的联系人的姓名 "); scanf("%s",ca); for(i=0;i<*n;i++) {if(!strcmp(ca,s[i].name)) {*n = *n-1; status = 1; for(j=i;j<*n;j++) {s[j] = s[j+1]; }break; }} if(status == 0) printf("没有找到要删除的人的信息 "); else printf("删除成功 "); }void show__relation(AA *s,int n) {int i = 0,status = 0; printf("请输入与联系人的关系 "); char ca[20] = ""; scanf("%s",ca); for(i=0;i {if(!strcmp(ca,s[i].relation)) {printf("name:%15s\tphone:%15s e-mail:%15s\trelation:%15s ",s[i].name,s[i].phone,s[i].e_mail,s[i].relation); status = 1; }} if(!status) printf("没有找到相应的信息 "); }void show__all(AA *s,int n) {int i = 0; for(i = 0 ; i {printf("name:%15s\tphone:%15s e-mail:%15s\trelation:%15s ",s[i].name,s[i].phone,s[i].e_mail,s[i].relation); }}
int main(void) {AA a[N]; int n = 0; int i; while(1) {printf("0------退出系统 1------输入联系人信息 2------删除指定联系人信息 "); printf("3------显示与本人关系相通的联系人信息 4------显示所有联系人的信息 "); scanf("%d",&i); if(i == 0) break; switch(i) {case 1:n = input__(a); break; case 2: if(n == 0) {printf("你还没有添加信息,请先添加信息: "); break; }else {delete__(a,&n); break; }case 3: {if(n == 0) {printf("你还没有添加信息,请先添加信息: "); break; }else {show__relation(a,n); break; }} case 4: {if(n == 0) {printf("你还没有添加信息,请先添加信息: "); break; }else {show__all(a,n); break; }} default: printf("您的选择有误,请重新选择 "); break; }} return 0; }//看看~~~刚刚写完~ 1..D 2.C 3.D 4.C 5.A 6.C 7.C 8.C 9.A 10.D 晕 有人做了哈 我的天,老多了, DCDCACCCAD #include #include #include #include #include #define MAX 80 void input(); void sort(); void display(); void insert(); void del(); void average(); void find(); void save(); void read(); void del_file(); void average(); void modify(); int now_no=0; struct student {int no; char name[20]; char sex[4]; float score1; float score2; float score3; float sort; float ave; float sum; }; struct student stu[MAX],*p; main()/*主函数*/ {int as; start: printf("\n\t\t\t欢迎使用学生成绩管理系统\n"); /*一下为功能选择模块*/ do {printf("\n\t\t\t\t1.录入学员信息\n\t\t\t\t2.显示学员信息\n\t\t\t\t3.成绩排序信息\n\t\t\t\t4.添加学员信息\n\t\t\t\t5.删除学员信息\n\t\t\t\t6.修改学员信息\n\t\t\t\t7.查询学员信息\n\t\t\t\t8.从文件读入学员信息\n\t\t\t\t9.删除文件中学员信息\n\t\t\t\t10.保存学员信息\n\t\t\t\t11.退出\n"); printf("\t\t\t\t选择功能选项:"); fflush(stdin); scanf("%d",&as); switch(as) {case 1:system("cls");input();break; case 2:system("cls");display();break; case 3:system("cls");sort();break; case 4:system("cls");insert();break; case 5:system("cls");del();break; case 6:system("cls");modify();break; case 7:system("cls");find();break; case 8:system("cls");read();break; case 9:system("cls");del_file();break; case 10:system("cls");save();break; case 11:system("exit");exit(0); default:system("cls");goto start; }}while(1); /*至此功能选择结束*/ }void input()/*原始数据录入模块*/ {int i=0; char ch; do {printf("\t\t\t\t1.录入学员信息\n输入第%d个学员的信息\n",i+1); printf("\n输入学生编号:"); scanf("%d",&stu[i].no); fflush(stdin); printf("\n输入学员姓名:"); fflush(stdin); gets(stu[i].name); printf("\n输入学员性别:"); fflush(stdin); gets(stu[i].sex); printf("\n输入学员成绩1:"); fflush(stdin); scanf("%f",&stu[i].score1); printf("\n输入学员成绩2:"); fflush(stdin); scanf("%f",&stu[i].score2); printf("\n输入学员成绩3:"); fflush(stdin); scanf("%f",&stu[i].score3); printf("\n\n"); i++; now_no=i; printf("是否继续输入?(Y/N)"); fflush(stdin); ch=getch(); system("cls"); }while(ch!='n'&&ch!='N'); system("cls"); }void sort()/*排序数据函数*/ {struct student temp; int i,j; average(); for(i=1;i {for(j=1;j<=now_no-i;j++) {if(stu[j-1].ave {temp=stu[j]; stu[j]=stu[j-1]; stu[j-1]=temp; }} }} void display()/*显示数据函数*/ {int i; char as; average(); do {printf("\t\t\t班级学员信息列表\n"); printf("\t编号\t姓名\t性别\t成绩1\t成绩2\t成绩3\t平均值\n"); for(i=0;i printf("\t\t按任意键返回主菜单."); fflush(stdin); as=getch(); }while(!as); system("cls"); }void insert()/*插入数据函数*/ {char ch; do {printf("\n\t\t输入新插入学员队信息\n"); printf("\n输入学生编号:"); scanf("%d",&stu[now_no].no); fflush(stdin); printf("\n输入学员姓名:"); fflush(stdin); gets(stu[now_no].name); printf("\n输入学员性别:"); fflush(stdin); gets(stu[now_no].sex); printf("\n输入学员成绩1:"); fflush(stdin); scanf("%f",&stu[now_no].score1); printf("\n输入学员成绩2:"); fflush(stdin); scanf("%f",&stu[now_no].score2); printf("\n输入学员成绩3:"); fflush(stdin); scanf("%f",&stu[now_no].score3); printf("\n\n"); now_no=now_no+1; sort(); printf("是否继续输入?(Y/N)"); fflush(stdin); ch=getch(); system("cls"); }while(ch!='n'&&ch!='N'); }void del()/*删除数据函数*/ {int inum,i,j; printf("输入要删除学员的编号:"); fflush(stdin); scanf("%d",&inum); for(i=0;i {if(stu[i].no==inum) {if(i==now_no)now_no-=1; else {stu[i]=stu[now_no-1]; now_no-=1; }sort(); break; }} system("cls"); }void save()/*保存数据函数*/ {FILE *fp; int i; char filepath[20]; printf("输入要保存的文件路径:"); fflush(stdin); gets(filepath); if((fp=fopen(filepath,"w"))==NULL) {printf("\n保存失败!"); exit(0); }for(i=0;i {stu[i].sum=stu[i].score1+stu[i].score2+stu[i].score3; stu[i].ave=stu[i].sum/3; fprintf(fp,"\t%d\t%s\t%s\t%.2f\t%.2f\t%.2f\t%.2f\n",stu[i].no,stu[i].name,stu[i].sex,stu[i].score1,stu[i].score2,stu[i].score3,stu[i].ave); }fclose(fp); printf("学生信息已保存在%s中!\n",filepath); system("pause"); system("cls"); }void find()/*查询函数*/ {int i; char str[20],as; do {printf("输入要查询的学生姓名:"); fflush(stdin); gets(str); for(i=0;i if(!strcmp(stu[i].name,str)) {printf("\t编号\t姓名\t性别\t成绩1\t成绩2\t成绩3\t平均值\n"); printf("\t%d\t%s\t%s\t%.2f\t%.2f\t%.2f\t%.2f\n",stu[i].no,stu[i].name,stu[i].sex,stu[i].score1,stu[i].score2,stu[i].score3,stu[i].ave); }printf("\t\t按任意键返回主菜单."); fflush(stdin); as=getch(); }while(!as); system("cls"); }void average()/*求平均数*/ {int i; for(i=0;i {stu[i].sum=stu[i].score1+stu[i].score2+stu[i].score3; stu[i].ave=stu[i].sum/3; }} void modify()/*修改数据函数*/ {int i; char str[20],as; printf("输入要修改的学生姓名:"); fflush(stdin); gets(str); for(i=0;i if(!strcmp(stu[i].name,str)) {system("cls"); printf("\n\t\t输入新插入学员队信息\n"); printf("\n输入学生编号:"); fflush(stdin); scanf("%d",&stu[i].no); printf("\n输入学员性别:"); fflush(stdin); gets(stu[i].sex); printf("\n输入学员成绩1:"); fflush(stdin); scanf("%f",&stu[i].score1); printf("\n输入学员成绩2:"); fflush(stdin); scanf("%f",&stu[i].score2); printf("\n输入学员成绩3:"); fflush(stdin); scanf("%f",&stu[i].score3); printf("\n\n"); sort(); break; }system("cls"); }void read() {FILE *fp; int i; char filepath[20]; printf("输入要读入的文件路径:"); fflush(stdin); gets(filepath); if((fp=fopen(filepath,"r"))==NULL) {printf("找不到%s文件!\n",filepath); system("pause"); exit(0); }now_no=0; for(i=0;i {fscanf(fp,"\t%d\t%s\t%s\t%f\t%f\t%f\t%f\n",&stu[i].no,stu[i].name,stu[i].sex,&stu[i].score1,&stu[i].score2,&stu[i].score3,&stu[i].ave); now_no++; }fclose(fp); printf("保存的在文件%s中的所有信息已经读入!\n",filepath); system("pause"); system("cls"); }void del_file() {FILE *fp; char filepath[20]; printf("输入要删除的文件路径:"); fflush(stdin); gets(filepath); fp=fopen(filepath,"w"); fclose(fp); printf("保存的在文件%s中的所有信息已经删除!\n",filepath); system("pause"); system("cls"); } void input(); void sort(); void display(); void insert(); void del(); void average(); void find(); void save(); void read(); void del_file(); void average(); void modify(); int now_no=0; struct student {int no; char name[20]; char sex[4]; float score1; float score2; float score3; float sort; float ave; float sum; }; struct student stu[MAX],*p; main()/*主函数*/ {int as; start: printf("\n\t\t\t欢迎使用学生成绩管理系统\n"); /*一下为功能选择模块*/ do {printf("\n\t\t\t\t1.录入学员信息\n\t\t\t\t2.显示学员信息\n\t\t\t\t3.成绩排序信息\n\t\t\t\t4.添加学员信息\n\t\t\t\t5.删除学员信息\n\t\t\t\t6.修改学员信息\n\t\t\t\t7.查询学员信息\n\t\t\t\t8.从文件读入学员信息\n\t\t\t\t9.删除文件中学员信息\n\t\t\t\t10.保存学员信息\n\t\t\t\t11.退出\n"); printf("\t\t\t\t选择功能选项:"); fflush(stdin); scanf("%d",&as); switch(as) {case 1:system("cls");input();break; case 2:system("cls");display();break; case 3:system("cls");sort();break; case 4:system("cls");insert();break; case 5:system("cls");del();break; case 6:system("cls");modify();break; case 7:system("cls");find();break; case 8:system("cls");read();break; case 9:system("cls");del_file();break; case 10:system("cls");save();break; case 11:system("exit");exit(0); default:system("cls");goto start; }}while(1); /*至此功能选择结束*/ }void input()/*原始数据录入模块*/ {int i=0; char ch; do {printf("\t\t\t\t1.录入学员信息\n输入第%d个学员的信息\n",i+1); printf("\n输入学生编号:"); scanf("%d",&stu[i].no); fflush(stdin); printf("\n输入学员姓名:"); fflush(stdin); gets(stu[i].name); printf("\n输入学员性别:"); fflush(stdin); gets(stu[i].sex); printf("\n输入学员成绩1:"); fflush(stdin); scanf("%f",&stu[i].score1); printf("\n输入学员成绩2:"); fflush(stdin); scanf("%f",&stu[i].score2); printf("\n输入学员成绩3:"); fflush(stdin); scanf("%f",&stu[i].score3); printf("\n\n"); i++; now_no=i; printf("是否继续输入?(Y/N)"); fflush(stdin); ch=getch(); system("cls"); }while(ch!='n'&&ch!='N'); system("cls"); }void sort()/*排序数据函数*/ {struct student temp; int i,j; average(); for(i=1;i {for(j=1;j<=now_no-i;j++) {if(stu[j-1].ave {temp=stu[j]; stu[j]=stu[j-1]; stu[j-1]=temp; }} }} void display()/*显示数据函数*/ {int i; char as; average(); do {printf("\t\t\t班级学员信息列表\n"); printf("\t编号\t姓名\t性别\t成绩1\t成绩2\t成绩3\t平均值\n"); for(i=0;i printf("\t\t按任意键返回主菜单."); fflush(stdin); as=getch(); }while(!as); system("cls"); }void insert()/*插入数据函数*/ {char ch; do {printf("\n\t\t输入新插入学员队信息\n"); printf("\n输入学生编号:"); scanf("%d",&stu[now_no].no); fflush(stdin); printf("\n输入学员姓名:"); fflush(stdin); gets(stu[now_no].name); printf("\n输入学员性别:"); fflush(stdin); gets(stu[now_no].sex); printf("\n输入学员成绩1:"); fflush(stdin); scanf("%f",&stu[now_no].score1); printf("\n输入学员成绩2:"); fflush(stdin); scanf("%f",&stu[now_no].score2); printf("\n输入学员成绩3:"); fflush(stdin); scanf("%f",&stu[now_no].score3); printf("\n\n"); now_no=now_no+1; sort(); printf("是否继续输入?(Y/N)"); fflush(stdin); ch=getch(); system("cls"); }while(ch!='n'&&ch!='N'); }void del()/*删除数据函数*/ {int inum,i,j; printf("输入要删除学员的编号:"); fflush(stdin); scanf("%d",&inum); for(i=0;i {if(stu[i].no==inum) {if(i==now_no)now_no-=1; else {stu[i]=stu[now_no-1]; now_no-=1; }sort(); break; }} system("cls"); }void save()/*保存数据函数*/ {FILE *fp; int i; char filepath[20]; printf("输入要保存的文件路径:"); fflush(stdin); gets(filepath); if((fp=fopen(filepath,"w"))==NULL) {printf("\n保存失败!"); exit(0); }for(i=0;i {stu[i].sum=stu[i].score1+stu[i].score2+stu[i].score3; stu[i].ave=stu[i].sum/3; fprintf(fp,"\t%d\t%s\t%s\t%.2f\t%.2f\t%.2f\t%.2f\n",stu[i].no,stu[i].name,stu[i].sex,stu[i].score1,stu[i].score2,stu[i].score3,stu[i].ave); }fclose(fp); printf("学生信息已保存在%s中!\n",filepath); system("pause"); system("cls"); }void find()/*查询函数*/ {int i; char str[20],as; do {printf("输入要查询的学生姓名:"); fflush(stdin); gets(str); for(i=0;i if(!strcmp(stu[i].name,str)) {printf("\t编号\t姓名\t性别\t成绩1\t成绩2\t成绩3\t平均值\n"); printf("\t%d\t%s\t%s\t%.2f\t%.2f\t%.2f\t%.2f\n",stu[i].no,stu[i].name,stu[i].sex,stu[i].score1,stu[i].score2,stu[i].score3,stu[i].ave); }printf("\t\t按任意键返回主菜单."); fflush(stdin); as=getch(); }while(!as); system("cls"); }void average()/*求平均数*/ {int i; for(i=0;i {stu[i].sum=stu[i].score1+stu[i].score2+stu[i].score3; stu[i].ave=stu[i].sum/3; }} void modify()/*修改数据函数*/ {int i; char str[20],as; printf("输入要修改的学生姓名:"); fflush(stdin); gets(str); for(i=0;i if(!strcmp(stu[i].name,str)) {system("cls"); printf("\n\t\t输入新插入学员队信息\n"); printf("\n输入学生编号:"); fflush(stdin); scanf("%d",&stu[i].no); printf("\n输入学员性别:"); fflush(stdin); gets(stu[i].sex); printf("\n输入学员成绩1:"); fflush(stdin); scanf("%f",&stu[i].score1); printf("\n输入学员成绩2:"); fflush(stdin); scanf("%f",&stu[i].score2); printf("\n输入学员成绩3:"); fflush(stdin); scanf("%f",&stu[i].score3); printf("\n\n"); sort(); break; }system("cls"); }void read() {FILE *fp; int i; char filepath[20]; printf("输入要读入的文件路径:"); fflush(stdin); gets(filepath); if((fp=fopen(filepath,"r"))==NULL) {printf("找不到%s文件!\n",filepath); system("pause"); exit(0); }now_no=0; for(i=0;i {fscanf(fp,"\t%d\t%s\t%s\t%f\t%f\t%f\t%f\n",&stu[i].no,stu[i].name,stu[i].sex,&stu[i].score1,&stu[i].score2,&stu[i].score3,&stu[i].ave); now_no++; }fclose(fp); printf("保存的在文件%s中的所有信息已经读入!\n",filepath); system("pause"); system("cls"); }void del_file() {FILE *fp; char filepath[20]; printf("输入要删除的文件路径:"); fflush(stdin); gets(filepath); fp=fopen(filepath,"w"); fclose(fp); printf("保存的在文件%s中的所有信息已经删除!\n",filepath); system("pause"); system("cls"); } #include main( ) { char c; c=getchar( ); if(c>='a'&&c<='u')c=c+5; //往后移动5位 else if(c>='v'&& c<='z')c=c-26+5; //最后5个字母循环移动到开头5位 printf("%c",c); //输出字母c } #include"stdio.h" main( ) { char c; c=getchar( ); if(c>='a'&&c<='u')c=c+5; else if(c>='v'&& c<='z')c=c-21; printf("%c",c); } #include void main() {int b,a,c; a=b= 100000; c = 1000; int d = a/b*c; printf("d=%d",d); } #include #include #include /*------------数据区--------*/ int SIZE=2; struct Spot{ char id[10]; //景点编号 char name[20]; //景点名称 char address[50]; //景点地址 float cost; //费用 }; struct Spot scenery[20]; char sub_id[10]; //用于储存要查询、修改、删除景点的编号 /*-----------函数声明区--------*/ void Input(Spot scenery[],int SIZE); //录入函数 void Del(Spot scenery[],char sub_id[],int &SIZE); //删除函数 void Alter(Spot scenery[],char sub_id[],int SIZE); //修改函数 void Output(Spot scenery[],int SIZE); //显示函数 void Select(Spot scenery[],char sub_id[],int SIZE); //查询函数 void Count(Spot scenery[],int SIZE); //统计函数 void Exit(); //退出函数 /*------------函数定义区-----------*/ void Input(Spot scenery[10],int SIZE) {int i; printf("please input\n"); printf("------------------------------------------\n"); for(i=0;i {printf("please input id:"); gets(scenery[i].id); printf("please input name:"); gets(scenery[i].name); printf("please input address:"); gets(scenery[i].address); printf("please input cost:"); scanf("%f",&scenery[i].cost); fflush(stdin); //清空键盘缓冲区 printf("\n"); }printf("------------------输入完毕----------------\n"); }void Del(Spot scenery[],char sub_id[],int &SIZE) {int i,j; printf("please input delete spot's id:"); gets(sub_id); for(i=0;i {if(strcmp(scenery[i].id,sub_id)==0) {for(j=i;j scenery[j]=scenery[j+1]; SIZE--; }} printf("-------------删除成功-------------\n"); }void Alter(Spot scenery[],char sub_id[],int SIZE) {int i; printf("please input alter spot's id:"); gets(sub_id); for(i=0;i {if(strcmp(scenery[i].id,sub_id)==0) {printf("alter spot's name is:"); gets(scenery[i].name); printf("alter spot's address is:"); gets(scenery[i].address); printf("alter spot's cost is:"); scanf("%f",&scenery[i].cost); fflush(stdin); break; }} printf("-------------修改成功------------\n"); }void Output(Spot scenery[],int SIZE) {int i; printf("output scenery:\n"); printf("----------------------------------------\n"); for(i=0;i {printf("id:%s name:%s address:%s cost:%.2f\n",scenery[i].id,scenery[i].name,scenery[i].address,scenery[i].cost); }printf("------------------输出完毕---------------\n"); }void Select(Spot scenery[],char sub_id[],int SIZE) {int i; printf("please input select spot's id:"); gets(sub_id); printf("-----------------查询结果--------------\n"); for(i=0;i {if(strcmp(scenery[i].id,sub_id)==0) printf("id:%s name:%s address:%s cost:%.2f\n",scenery[i].id,scenery[i].name,scenery[i].address,scenery[i].cost); }} void Count(Spot scenery[],int SIZE) {int i; float sum; //sum用于储存总费用 printf("-------------------统计结果------------\n"); for(i=0,sum=0;i sum+=scenery[i].cost; printf("scenery number is:%d cost is:%.2f\n",SIZE,sum); }void Exit() {printf("----------------已退出--------------\n"); exit(1); }/*-------------主函数----------*/ void main() {int s; while(1) {printf("please input:\n"); printf("1、录入。\n2、删除。\n3、修改。\n4、显示。\n5、查询。\n6、统计。\n7、退出。\n"); scanf("%d",&s); fflush(stdin); switch(s) {case 1:Input(scenery,SIZE);break; case 2:Del(scenery,sub_id,SIZE);break; case 3:Alter(scenery,sub_id,SIZE);break; case 4:Output(scenery,SIZE);break; case 5:Select(scenery,sub_id,SIZE);break; case 6:Count(scenery,SIZE);break; case 7:Exit();break; default:printf("please input again:");break; }} } printf("C语言作业我帮你搞定:QQ:563337217 "); #include bool isRight(int num) {int res =0; for(int i=1;i {if(num%i==0) {res +=i; }} if(res == num) return true; return false; }int main() {for(int i =1;i<=1000;i++) {if(isRight(i)==true) printf("%d ",i) }return 0; } #include int main() {int n=1000; int r,j,i; for(i=1;i<=n; i++){ r = 0; for(j=1;j if(i%j == 0){ r = r + j; }} if(r == i){ printf("the result is:%d\n",r); }} return 0; }提问前请先百度。 三非典后继续深入和科研经费的好办法让国际大一C语言计算机作业
我是大一的学生 老师让我们做一个c语言课程设计 现在给出三道 希望大家 帮帮忙 编写一个工资管理的程序。
大一C语言作业
大一C语言作业
c语言作业. 旅游景点管理程序(大一的作业) 主要用结构体数组实现,用结构体表示每项记录,包含数据
大一C语言编程作业,求大神帮忙~~~!