c语言作业,急!!!
#include "stdio.h"#include struct tel{char name[11],num[11];};int main(int argc,char *argv[]){struct tel s[50];int n,i;char t[]="############";printf("Please enter n(int 050){printf("Input error, exit...
");return 0;}printf("Enter some name and tel-number(by ' ','Enter' end)...
");for(i=0;i<n;i++)scanf("%10s%*[^0-9]%10s",s[i].name,s[i].num);printf("------------------------
");for(i=0;i<n;i++)printf("%.*s%s%.*s%s
",12-strlen(s[i].name),t,s[i].name,12-strlen(s[i].num),t,s[i].num);return 0;}运行样例:
#includestruct stu{char name[20]; int score;}a[50],t;int main(){ int i,j,n; scanf("%d",&n); for(i=0;i<n;i++) scanf("%s%d",a[i].name,&a[i].score); for(i=0;i<n-1;i++) for(j=0;j<n-1-i;j++) if(a[j].score<a[j+1].score) {t=a[j];a[j]=a[j+1];a[j+1]=t;} for(i=0;i<n;i++) printf("%15s%5d
",a[i].name,a[i].score); return 0;}
1、B:排除法做,赋值运算符最低,所以选B
3、D:else必须要和if配对使用,BC项目中括号断开了两者,A选项输出语句后没有用分号结束。
4、B :x>y时才执行语句 z=x;否则不执行。
5、 if(a=b+c),b+c还是0,if语句还是不成立,不执行printf(“***”);所以执行printf(“$$$”);语句,输出$$$
6、X=2:if与else组合,else只与最近的if语句组合。程序等价于
if(a<b)
{ if(c<d) x=1;
else
{if(a<c)
{
if(b<d) x=2;
else x=3;
}
else x=6;
}
}
else x=7;
7、输出“**3**”:x为1,y为0.switch(表达式)只要表达式不为0就运行旗下语句。所以SWITCH(Y)之后的语句不运行。
8、输出“*&”,运行语句看图片。注意break只是结束内层的switch语句,并不能全部结束语句。
9、a/500、r=0.08: 根据switch语句中的内容来填第一空,注意“整形/浮点型”结果为浮点型。
1、B:排除法做,赋值运算符最低,所以选B
3、D:else必须要和if配对使用,BC项目中括号断开了两者,A选项输出语句后没有用分号结束。
4、B :x>y时才执行语句 z=x;否则不执行。
5、 if(a=b+c),b+c还是0,if语句还是不成立,不执行printf(“***”);所以执行printf(“$$$”);语句,输出$$$
6、X=2:if与else组合,else只与最近的if语句组合。程序等价于
if(a<b)
{ if(c<d) x=1;
else
{if(a<c)
{
if(b<d) x=2;
else x=3;
}
else x=6;
}
}
else x=7;
7、输出“**3**”:x为1,y为0.switch(表达式)只要表达式不为0就运行旗下语句。所以SWITCH(Y)之后的语句不运行。
8、输出“*&”,运行语句看图片。注意break只是结束内层的switch语句,并不能全部结束语句。
9、a/500、r=0.08: 根据switch语句中的内容来填第一空,注意“整形/浮点型”结果为浮点型。
10、
swich(s)
{case 0:
case 1:
case 2:x=3;break;
case 3:
case 4:
case 5:
case 6:x=2;break;
case 7:
case 8:x=1;break;
case 9:
case 10:x=3;break;
default:x=0;
}
1、b
2我看不懂题。。。
3、b
4、a
5、$$$
6、x=2
7、**1**
8、&(并回车)
9、(1.a/500)(2.r=0.8)
10、
swich(s)
{case 0:
case 1:
case 2:x=3;break;
case 3:
case 4:
case 5:
case 6:x=2;break;
case 7:
case 8:x=1;break;
case 9:
case 10:x=3;break;
default:x=0;
}
2c 3d 4b 5$$$ 6x=2 7**1**\n**3** 8# 9c/500 0.08
10 switch((int)s)
{
case 1: x=1;break
case 2:x=3;break;
case 3:
case 4:
case 5:
case 6:x=2;break;
case 7:
case 8:x=1;break;
case 9:
case 10:x=1;break;
default:x0;break;
}
求大神帮忙做下C语言大作业 跪求!!!
只有20分,我给你写个框架,其他函数实现给你思路。可以不?\/\/选手 结构体struct singer{int members_ID; \/*参赛编号*\/string name; \/*姓名*\/int scores[10]; \/*十个裁判打出的分数*\/int ave; \/*平均分*\/int rank; \/*排名*\/};singer people[10]; \/*十个选...
小学生的作业太难了!语言+神态的句子。急!!!
形象生动的句子 1、油蛉在这里低唱,蟋蟋们在这里弹琴、鸣蝉在树叶里长吟。2、人面不知何处去,桃花依旧笑春风。3、宁静的夜晚,只有那天上的星星在窃窃私语。4、秋便以翩跹之姿踏碎了夏天的流言,秋天是美丽的,在曼妙的韵律中舞着她的裙摆。5、微风柔和地吹,柔和地爱抚我的面孔。好句子 m....
急求C语言作业答案,若将数字字符9转换为数字9,应进行什么操作?
没记错的话数字字符ASC码值-48就是数值
C语言作业,求大神帮忙
\/\/输入月份和订购机票的数量,计算机票优惠率并输出 include <stdio.h> main(){ int a,n;printf("请输入月份:");scanf("%d",&a);printf("请输入机票数量:");scanf("%d",&n); \/\/a为月份,n为机票数量 if(a>=7&&a<=9)if(n>=20)printf("优惠率r%: 15");else printf("优惠...
C语言作业 求两个分数的乘积,若结果是假分数,则化成带分数形式输出(不...
语句我是忘了,我有个大概思路不知道对不对:2个分数a\/b,c\/d。则2数的乘积A﹡C\/(B﹡D),然后判断AC跟BD的大小,如果AC大说明是假分数,然后就是AC\\(整除)BD=X,那么X就是整数部分了,小数部分自然也可以求得!
七年级上册语文作业本答案,急急急!!!
附带的应该有 没人知道啊
c语言作业:输入一个整数,判断该数的每位数字是否都不相同,如果是则输出...
不好意思啊,刚才分析错了,while循环是必要的,你的错误主要还是1.if(a=b)应该为if(a==b)2.如果各位数字均不相同,flag=1,那么while循环无法结束...我改了一下,下面的代码好像可以了:#include "stdio.h"void main(){ int n,a=0,b,temp,flag=1;scanf("%d",&n);while(flag){ a=...
【急】C语言程式设计作业 求解
include <stdio.h> include <stdlib.h> define N 50 int Sort(int *p,int n){ int i,j,t;for(i=0; i<n-1; i++)for(j=i+1; j<n; j++)if(p[i]0){ if(index==len){ len+=sizeof(int)*N;buf=(int*)realloc(buf,len);} buf[index++]=temp;printf("请输入一个正整数...
急求C语言期末大作业:学生成绩管理系统!!!(并附有详解)
1、题目:学生成绩管理程序 2、要求:1)编制一个统计学生考试分数的管理程序。2)设学生成绩已以一个学生一个记录的形式存储在文件中,3)每位学生记录包含的信息有:姓名,学号和各门功课的成绩。4)程序具有以下几项功能:求出各门课程的总分,平均分,按姓名,5)按学号寻找其记录并显示,浏览全部...
c语言学生成绩管理系统,作业急用拜托各位高手了
c语言学生成绩管理系统,作业急用拜托各位高手了 我来答 首页 在问 全部问题 娱乐休闲 游戏 旅游 教育培训 金融财经 医疗健康 科技 家电数码 政策法规 文化历史 时尚美容 情感心理 汽车 生活 职业 母婴 三农 互联网 生产制造 其他 日报 日报精选 日报广场 用户 认证...
朱环小儿: #include int main(void) { int money, year; double interest, rate; /**-----------*/ scanf("%d", &money ); scanf("%d", &year ); scanf("%lf", &rate ); interest=money*pow((1+rate), year )-money ; /*---------*/ printf("interest = %.2f\n", interest);return 0; }
屏边苗族自治县17761435236: C语言作业,急 - ?
朱环小儿: 改错题:(1)#include <stdio.h> //加单书名号或引号 ,不加分号 main() //main() 后不加分号 { //主函数,用括号,扩起. float r,s;r=5.0;s=3.14159*r*r;printf("%f\n",s); //加分号,printf中的引号要用英文状态的 } (2)#include <stdio.h> //加单书名号或引号 main() // 加括号 { float a,b,c,v;a=2.0;b=3.0;c=4.0; //加分号v=a*b*c;printf("%f\n" ,v); //加分号,printf中的引号要用英文状态的 }
屏边苗族自治县17761435236: C语言作业 急急急 - ?
朱环小儿: 调试通过的程序代码如下:#include <stdio.h> int fn(int a,int n) {int r=0;while (n>0) {r=r*10+a; n--;}return r; } main() {int a,n,i,s=0;scanf("%d%d",&n,&a);for (i=1;i<=n;i++) s+=fn(a,i);printf("%d\n",s); } 上面的程序运行结果如下:3 22464 11234
屏边苗族自治县17761435236: C语言作业 急急急 求大神帮忙 - ?
朱环小儿: 只输入边长的话应该是正方形吧,我就按正方形来写了.如下:#include <stdio.h> void main() { for(;;) { int a; printf("Please input the side length of the square:"); scanf("%d",&a); if (a<=0) { printf("Please input correct parameter!\n"); }else { int area=a*a; printf("The area of the square is :%d",area); system("pause"); return; } } }
屏边苗族自治县17761435236: C语言编程题,急,非常感谢?
朱环小儿: 第一题 main() { float n,s=0,t=1; for(n=1;n<=20;n++) { t*=n; s+=t; } printf("1+2!+3!...+20!=%e\n",s); } 第2题 main() { int i,j,k,n; printf("'water flower'number is:"); for(n=100;n<1000;n++) { i=n/100;/*分解出百位*/ j=n/10%10;/*分解出十位*/ k=n...
屏边苗族自治县17761435236: 高分求做c语言作业,急急急?
朱环小儿: // SET.cpp : Defines the entry point for the console application.//#include "stdafx.h"// SET.cpp : Defines the entry point for the console application.//#include "stdafx.h"/**2012年4月10日21:17:33*功能:集合*说明:默认第一个节点[下标为0],...
屏边苗族自治县17761435236: c语言作业题(急) - ?
朱环小儿: 一楼的,要找最小累积值而不是最大~~ #include<stdio.h> #include<stdlib.h> #include<time.h> #define LEFT 0 #define UP 1 int main() { int i,j; int M[10][10]; int parent[10][10],total[10][10],path[19][2],px,py; char row[11]="ABCDEFGHIJ"; srand((...
屏边苗族自治县17761435236: 急!!帮忙做一下C语言作业!! - ?
朱环小儿: 1.#include<stdio.h> void main() { int i,j,N,n,a[20][20]; scanf("%d%d",&N,&n); for (i=1;i<=N;i++) for (j=1;j<=N;j++) {scanf("%d",&a[i][j]); if (j-i<=0) a[i][j]+=n;} for (i=1;i<=N;i++) { for (j=1;j<=N;j++) printf("%d ",a[i][j]);printf("\n");} }2.#include<stdio.h...
屏边苗族自治县17761435236: C语言作业…急 - ?
朱环小儿: #include void main() { char str[100]; int i, xiaoletters=0,daletters=...
屏边苗族自治县17761435236: C语言作业,急~?
朱环小儿: ACCBADACCCBCABC