任务一 小组讨论与呈现作业
一、选择题:
1、C    2、B    3、C    4、B    5、C
二、编程题:
main() 
{
printf("This is my first program in C.");
}
main():主函数
{  }:函数体
printf:输出函数
:语句结束符
/*  */:注释
任务二 小组讨论与呈现作业
一、选择题:
1、B    2、C    3、A    4、D    5、C
二、阅读程序,出程序中的错误,并调试运行
1.指出以下程序中的错误:
#include <stdio.h>
main()
{
int isum=0;
int ifirst=20;
isum=ifirst+10;
printf("isum=%d",isum);
getch();
}
2.指出以下程序中的错误:
#include <stdio.h>
main()
{
int isum=0;
scanf("%d",&isum);
printf("isum=%d",isum);
getch();
}
3.指出以下程序中的错误:
#include <stdio.h>
main()
{
float fa=0;
scanf("%f",&fa);
fa=fa*10;
printf("%f",fa);
getch();
}
三、编程题
1.
#include <stdio.h>
main()
{
float length,width,area;
scanf("%f%f",&length,&width);
area=length*width;
printf("area=%f",area);
getch();
}
2.
#include <stdio.h>
main()
{
int ichina,iearth,itemp;
ichina=60;
iearth=90;
itemp=ichina;
ichina=iearth;
iearth=itemp;
printf("ichina=%d  iearth=%d",ichina,iearth);
getch();
}
3.
#include <stdio.h>
main()
{
int num,a,b,c;
scanf("%d",&num);
a=num/100%10;
b=num/10%10;
c=num%10;
printf("a=%d  b=%d  c=%d",a,b,c);
getch();
}
任务三 小组讨论与呈现作业
一、程序阅读题,指出程序中的错误,并调试运行。
#include "stdio.h"
#define PI 3.14159
#define RI 5.5
main()
{
float fs=0;
fs=PI*RI*RI;
printf("Area=%f",fs);
getch();
}
二、编程题
1.
#include "stdio.h"
#define PI 3.1415926
main()
{
float r,area;
scanf("%f",&r);
area=PI*r*r;
printf("Area=%f",area);
getch();
}
2.
#include "stdio.h"
#include "math.h"
main()
{
float a,b,c,S,A;
scanf("%f%f%f",&a,&b,&c);
S=(a+b+c)/2;
A=sqrt(t*(t-a)*(t-b)*(t-c));
printf("Area:%f\n",A);
getch();
}
任务四 小组讨论与呈现作业
一、选择题:
1、BC    2、D    3、D 
二、程序阅读题
1.
10
10
15
5
2.
aa bb    cc        abc  A N
三、编程题
1.
#include "stdio.h"
main()
{
printf ("  ***\n");
printf (" *\n");
printf ("*\n");
printf ("*\n");
printf (" *\n");
printf ("  ****\n");
getch();
}
2.
郯鞍?
佰佰?
鞍郯?
佰佰?
郯鞍?
任务五:
一、选择题
1、A  2、A  3、C  4、D  5、A
6、A  7、A  8、A
二、
1、编程题
N-S流程图略
#include <stdio.h>
#include<ctype.h>
void main()
{
double celsius=0.0;
double fahrenheit=0.0;
double celsius_to_fahrenheit=0.0;
double fahrenheit_to_celsius=0.0;
printf怎么读英语printf("请输入摄氏温度: ");
scanf("%lf",&celsius);
celsius_to_fahrenheit=celsius*1.8+32;
printf("\n摄氏 %.2lf 度 转换成 华氏 %.2lf 度 \n\n",celsius,celsius_to_fahrenheit);
printf("\n请输入华氏温度: ");
scanf("%lf",&fahre
nheit);
fahrenheit_to_celsius=(fahrenheit-32)*5/9;
printf("\n华氏 %.2lf 度 转换成 摄氏 %.2lf 度 \n\n",fahrenheit,fahrenheit_to_celsius);
}
2、
#include<stdio.h>
void main(){
int i;
scanf("%d",&i);
printf("%c",i-32);
printf("%c",i);
}
任务六
一、选择题
1、B    2、B  3、C  4、D  5、B
6、A    7、D  8、A  9、B  10、B
二编程题
1、#include<stdio.h>
main(){
int iprice;
printf("请输入一个价格");
scanf("%d",&iprice);
if(iprice>200)
iprice=50;
printf("价格是:%d",iprice);
}
1、#include<stdio.h>
main(){
int score;
printf("请输入C语言考试成绩");
scanf("%d",&score);
if(score>=60)
printf("成绩合格为:%d",score);
else
printf("成绩不合格为:%d",score);
}
任务七 小组讨论与呈现作业
一、选择题:
1、D  2、B  3、B  4、B  5、C  6、A  7、C  8、D
二、编程题
1.
#include "stdio.h"
main()
{
int x,y,z,t;
scanf("%d%d%d",&x,&y,&z);
if (x>y)
{
t=x;x=y;y=t;
}
if(x>z)
{
t=z;z=x;x=t;
}
if(y>z)
{
t=y;y=z;z=t;
}
printf("small to big: %d %d %d\n",x,y,z);
}
2.
#include <stdio.h>
main()
{
float s=0,t=0;
printf("gongzi:\n");
scanf("%f",&s);
if(s<=3500){t=0;}
else if(s<=4500){t=s*0.05;}
else if(s<=7500){t=s*0.1;}
else if(s<=12000) {t=s*0.2;} 
else if(s<=3800){t=s*0.25;}
else if(s<=5800){t=s*0.3;}
else if(s<=8300){t=s*0.35;}
else {t=s*0.45;}
printf("gongzi:%5.2f,shui:%5.2f,shifagongzi:%5.2f",s,t,s-t);
}
3.
#include <stdio.h>
main()
{
int c,t,k,ts;
scanf("%d%d",&c,&t);
ts=c>t? t: c;
if(ts>50)
{
k=ts*80;
}
else
{
k=ts*90;
}
k=k+(c-ts)*60;
k=k+(t-ts)*45;
printf("fukuan:%d",k);
}
任务八
一、选择题:
1、D  2、D  3、A  4、D  5、B
二、编程题:
1、#include<stdio.h>
main(){
int iDay;
printf("请输入日期:");
scanf("%d",&iDay);
switch(iDay){
case 1: printf("今天晚上是英语角");break;
case 2: printf("今天晚上是计算机协会");break;
case 3: printf("今天晚上是吉他协会");break;
case 4: printf("今天晚上是舞蹈协会");break;
case 5: printf("今天晚上是跆拳道协会");break;
default:printf("输入不正确,无法判断。");
}
}
2、#include<stdio.h>
main(){
int iLevel;
printf("请输入奖学金的等级,用1,2,3表示:")
scanf("%d"&iLevel);
switch(iLevel){
case 1:printf("一等奖学金,金额500元");break;
case 2:printf("二等奖学金,金额300元");break;
case 3:printf("三等奖学金,金额200元");break;
default:printf("金额0元");
}
}
3、#include<stdio.h>
main(){
int a,b;
char operator;
printf("请输入一个数:");
scanf("%d",&a);
printf("请输入运算符:");
scanf("%c",&operator);
printf("请输入另一个数:");
scanf("%d",&b);
switch(o
perator){
case '+':printf("%d+%d=%d",a,b,a+b);break;
case '-':printf("%d-%d=%d",a,b,a-b);break;
case '*':printf("%d*%d=%d",a,b,a*b);break;
case '/':if(b!=0)printf("%d/%d=%d",a,b,a/b);else printf("除数不能为0");break;
default:printf("符号不正确,不能计算。");
}
}
任务九:
一、选择题 :
1、B  2、C  3、B  D  4、C  5、C
6、B
二、编程题:
1、#include<stdio.h>
main(){
int i=1;
int sum=0;
while(i<101){
if(i%2==1)
sum +=i;
i++;
}
printf("1到100以内所有的奇数和是:%d",sum);
}
2、
#include<stdio.h>
main(){
int year=1900;
while(year<=2013){
if((year%4==0 &&year%100!=0 )||year%400==0){
printf("\n%d年是闰年。",year);
}
}
}
任务十:
一、填空题:
1、i=10,sum=45
2、v1=5,v2=5
3、x=5,y=4,a=1
二、编程题:
1、
#include<stdio.h>
main(){
int course1,course2,course3;
float avg;
char flag='n';
while(flag!='y' || flag !='Y'){
printf("请输入第一门课程的成绩:");
scanf("%d",&course1);
printf("请输入第二门课程的成绩:");
scanf("%d",&course2); 
printf("请输入第三门课程的成绩:");
scanf("%d",&course3);
avg = (course1+course2+course3)/3;
printf("该学生的平均分数是:%f",avg);
printf("是否退出程序,输入y退出");
scanf("%c",&flag);
if(flag=='y'|| flag=='Y')
break;
}
}
2、
#include <stdio.h>
main() {
int a,b,c,d,ch;
a=b=c=d=0;
while((ch=getchar())!='\n'){
if(ch>='0' && ch<='9')
a++;
else if((ch>='a' && ch<='z')||(ch>='A' && ch<='Z'))
b++;
else if(ch==' ')
c++;
else
d++;
}
printf("%d %d %d %d\n", a,b,c,d);
}
任务十一:
一、选择题:
1、A  2、A  3、C    4、C    5、A  6、A
二、编程题:
1、
#include<stdio.h>
main(){
int i=1;
int sum=0;
do{
if(i%2==0)
sum+=i;
}while(i<101);
printf("1到100之间全部偶数和是:%d",sum);
-------------------------------------
int i=1;
int sum=0;
while(i<101){
if(i%2==0)
sum+=i;
}
printf("1到100之间全部偶数和是:%d",sum);
}
2、
#include<stdio.h>
main(){
int ikeyword;
int icount=0;
printf("请输入密码:");
scanf("%d",ikeyword);
while(icount<=3){
if(ikeyword==8848){
printf("loading…");
break;
}else{
printf("input again!");
icount++;
if(icount==4)
break;
printf("请输入密码:");
scanf("%d",ikeyword); 
}
}
}
任务十二:
一、填空题:
1、12457810
2、101091
3、9
4、10
5、14
二、编程题
1、
# include <stdio.h>
void main(){
int i,j,k,n;
printf("水仙花数:\n");
for (n=100; n<1000; n++) {
i=n/100;
j=(n-i*100)/10;
k=n%10;
if(i*i*i+j*j*j+k*k*k==n){
printf("%d ",n);
}
}
}
2、
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
main(){
int i,random
num,yourguess;
randomize();
randomnum=random(101);
printf("请猜一个1-100间的数:\n");
for(i=1;i<=10;i++)
{
scanf( "%d",&yourguess);
if(yourguess==randomnum){
printf("这是第%d次猜数,恭喜猜对了!\n\n",i);
printf("按任意键退出\n",i);
break;
}
else if(yourguess<randomnum){
if(i<10) {
printf("这是第%d次猜数,猜小了! 还剩%d次机会,请继续...\n",i,10-i);
continue;
}
else
printf("GAME OVER");
}
else if(yourguess>randomnum) {
if(i<10){
printf("这是第%d次猜数,猜大了! 还剩%d次机会,请继续...\n",i,10-i);
continue;
}else
printf("GAME OVER");
}
}
}
3.int main(void)
{
int i,k;
for(i=1900;i<=2010;i++)
{
if( (i%4==0 && i%100!=0 ) ||i%400==0  )
{    k++;
printf(" %d ",i );
if(k%5==0){printf("\n");}
}
}
}
任务十三:
一、选择题:
1、B    2、B  3、A    4、A  5、B  6、A
二、编程题
1、
#include<stdio.h>
main(){
int i,j;
for(i=1;i<=9;i++){
for(j=1;j<=i;j++){
printf("%d*%d=%d ",i,j,i*j);
}
printf("\n");
}
}
2、
#include<stdio.h>
main(){
int a,b,c;
for(a=0;a<20;a++){
for(b=0;b<(100-5*a)/3;b++) { 
c=100-a-b;
if(c%3==0 && a*5+b*3+c/3==100)
printf("a=%d\tb=%d\tc=%d\n",a,b,c);
}
}
}
任务十四 小组讨论与呈现作业
一、选择题:
1、B    2、C  3、C    4、C  5、D  6、C  7、D
二、编程题
1.
#include <stdio.h>
main()
{
float a[10];
float sum=0,avg;
int i;
for(i=0;i<10;i++)
{
scanf("%f",&a[i]);
sum=sum+a[i];
}
avg=sum/10;
printf("sum=%f  avg=%f",sum,avg);
}
2.
#include <stdio.h>
main()
{
int a[10];
int i;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=9;i>=0;i--)
{
printf("a[i]=%d",a[i]);
}
}
任务十五 小组讨论与呈现作业
一、选择题:
1、C    2、C  3、B    4、B  5、C 
6、C    7、D  8、B    9、D  10、D 
二、编程题
1.
#include <stdio.h>
main()
{
int a[10];
int i,max,min,iover=0;
scanf("%d",&a[0]);
max=min=a[0];
for(i=1;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]>175)
iover++;
if(a[i]>max)
max=a[i];
if(a[i]<min)
min=a[i];
}
printf("max=%d  min=%d  iover=%d",max,min,iover); 
}
2.
#include <stdio.h>
main()
{
int a[10];
int i;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]>=55 && a[i]<60)
a[i]=a[i]+5;
}
for(i=0;i<10;i++)
{
printf("a[i]=%d",a[i]);
}
}
任务十六 小组讨论与呈现作业
一、编程题
1.
main()
{
int i,j;
int r[5];
int t;
srand((unsigned)time(NULL));
r[0]=(rand() % (23 - 1)) + 1;
for(i=1;i<5;i++)
{
r[i]=(rand() % (23 - 1)) + 1;
t=0;
for(j=0;j<i;j++)
{
if(r[j]==r[i])
{
t=1;
break;
}
}
if(t)
{
i--;
}
}
for(i=0;i<5;i++)
{
printf("%d,",r[i]);
}
}
2.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
main()
{
int i,j;
int r[5],a[5];
int t,count;
srand((unsigned)time(NULL));
r[0]=(rand() % (23 - 1)) + 1;
for(i=1;i<5;i++)
{
r[i]=(rand() % (23 - 1)) + 1;
t=0;
for(j=0;j<i;j++)
{
if(r[j]==r[i])
{
t=1;
break;
}
}
if(t)
{
i--;
}
}
for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
}
count=0;
for(i=0;i<5;i++)
{
if(r[i]==a[i])
count++;
}
if(count==5)
{
printf("中奖");
}
else
{
printf("%d",count);
}
}
任务十七 小组讨论与呈现作业
一、选择题:
1、C    2、D  3、B    4、A  5、C    6、B
二、阅读程序填空
1.9876543210
2.3
3.4
4.  3  5  7
三、阅读程序,将程序补充完整
1.&a[i]
2.i<8      a[i]<min 
3.j<N-i    a[j]>a[j+1]
四、编程题
1.
#include <stdio.h>
main()
{
int a[10];
int i,count=0;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]<60)
count++;
}
printf("count=%d",count); 
}
2.
#include <stdio.h>
main()
{
int a[5][5];
int i,j,max,max_x,max_y,min,min_x,min_y;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
scanf("%d",&a[i][j]);
}
}
max=min=a[0][0];
max_x=max_y=min_x=min_y=0;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(max<a[i][j])
{ max=a[i][j]; max_x=i; max_y=j;}
if(min>a[i][j])
{ min=a[i][j]; min_x=i; min_y=j;}
}
}
printf("Max=%d,row=%d,col=%d,Min=%d,row=%d,col=%d",max,max_x,max_y,min,min_x,min_y); 
}
任务十八 小组讨论与呈现作业
一、选择题:
1、A    2、B  3、D    4、B  5、B  6、D
二、阅读以下程序,写出运行结果
1.
这是一个C函数调用!
欢迎你来学习
2.fedcba
三、编程题
1.
#include <stdio.h>
void star( )
{
printf("****************\n") ;
}
void Message( )
{
printf("How do you do\n") ;
}
void main( )
{   
star( ); 
Message();
star();
}
2.
#include <stdio.h>
#include <string.h>
void displayMenu()
{  printf("              欢迎进入计算器\n");
printf("++++++++++++++++++++++++++++++++++++++++++++++\n");
printf("+                  1. 加法                        +\n");
printf("+                  2. 减法                        +\n");
printf("+                  3. 乘法                        +\n");
printf("+                  4. 除法                        +\n");
printf("+                  5. 求余                        +\n");
printf("+                  6. 阶乘

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。