黑马程序员技术交流社区
标题:
教程中一些基础习题练习,欢迎拍砖
[打印本页]
作者:
562632346
时间:
2015-2-15 12:34
标题:
教程中一些基础习题练习,欢迎拍砖
内容都是我自己练习的时候手打的,测试过没有问题的,都是基础练习,大神勿喷,欢迎新方法。
#include <stdio.h>
/*在屏幕上输出特殊符号
printf("************\n");
printf("** itcast **\n");
printf("************\n");
*/
/*a,b赋值,及交换,打印地址
int a=10;
int b=11;
int temp;
temp=a;
a=b;
b=temp;
printf ("a=%d,b=%d\n",a,b);
printf ("a的地址是%p\n",a);
*/
/*接收输入的值scanf函数
int age;
scanf ("%d",&age);
printf ("王兴慧是%d货\n",age);
*/
/*接收两个整数,并计算他们的和
int a,b;
printf ("请输入两个正整数");
scanf ("%d,%d",&a,&b);
int score;
score=a+b;
printf ("a加b的和是%d\n",score);
*/
/*将秒转换为几分几秒
int a;
printf ("请输入秒数:");
scanf ("%d",&a);
int b=a/60;
int c=a%60;
printf ("%d秒等于%d分%d秒\n",a,b,c);
*/
/*自加和自减
int a=10,b=11;
a++;
b--;
printf ("a的值是%d,b的值是%d\n",a,b);
*/
/*if{} else{}的使用举例
int count=45;
if (count>50)
{
printf ("开班\n");
}
else
{
printf ("不开班\n");
}
*/
/*
输入一个整数month代表月份,根据月份输出对应的季节。
春季:3、4、5
夏季:6、7、8
秋季:9、10、11
冬季:12、1、2
int monch;
printf ("请输入月份:");
scanf ("%d",&monch);
if (monch==3||monch==4||monch==5)
{
printf ("春季\n");
}
else if (monch==6||monch==7||monch==8)
{
printf ("夏季\n");
}
else if (monch==9||monch==10||monch==11)
{
printf ("秋季\n");
}
else if (monch==12||monch==1||monch==2)
{
printf ("冬季\n");
}
else
{
printf ("输入有误\n");
}
*/
/*switch方法实现月份输出季节
int monch;
printf ("请输入月份:");
scanf ("%d",&monch);
switch (monch)
{
case 3:
case 4:
case 5:
printf ("春季\n");
break;
case 6:
case 7:
case 8:
printf ("夏季\n");
break;
case 9:
case 10:
case 11:
printf ("秋季\n");
break;
default:
printf ("冬季\n");
break;
}
*/
/*
3> 输入一个整数score代表分数,根据分数输出等级(A-E)(用两种方式)
A:90~100
B:80~89
C:70~79
D:60~69
E:0~60
int score;
printf ("请输入分数:");
scanf ("%d",&score);
if (score<=100&&score>90)
{
printf("等级是A\n");
}
else if (score>=80)
{
printf ("等级是B\n");
}
else if (score>=70)
{
printf ("等级是c\n");
}
else if (score>=60)
{
printf ("等级是D\n");
}
else
{
printf ("等级是E\n");
}
*/
/*用whil输出二十次俯卧撑
int a=0;
while (a<20)
{
printf ("俯卧撑\n");
a++;
}
*/
/*计算1到n的和
int n;
int a=0;
printf ("请输入一个正整数");
scanf ("%d",&n);
int score=0;
while (a<n)
{
a++;
score=score+a;
}
printf ("1到%d的和是%d\n",n,score);
*/
/*利用嵌套for循环输出乘法口诀表
int i,j;
for (i=0;i<=9;i++)
{
for (j=1;j<=i;j++)
{
printf("%d*%d=%d ",i,j,i*j);
}
printf ("\n");
}
*/
/*定义一个函数,计算两个整数的和
//定义函数计算两个整数的值,返回a+b
int sum(int num1,int num2)
{
return num1+num2;
}
//调用前面定义的函数,计算a,b的和
int main()
{
int a=6,b=7;
int c=sum(a,b);
printf ("a+b的和是%d\n",c);
*/
//打印横线
/*
void printline()
{
printf("***********************\n");
}
int main()
{
for (int a=0;a<9;a++)
printline();
*/
//编写一个函数int pows(int base, int n)返回base的n次方
/*int main()
{
int m=2,n=3;
int c=1;
for (int a=0;a<n;a++)
{
c=c*m;
}
printf ("%d的%d次方是%d\n",m,n,c);*/
/*int main()
{
int i = 67 + '4';
char c = 'c' - 10;
printf("%d - %c\n", i, i);
printf("%d - %c\n", c, c);*/
return 0;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2