#include
main( )
{
int a
scanf(“%d”,a);
Printf(“%d
]**
修改后的程序代码:
#include
main( )
{
int a;
scanf("%d",&a);
printf("%d*%d=%d",a,a,a*a);
}**
答:#include
main( )
{
int i,n,j;//声明,定义i,n,j为整形变量
n=5;//赋值
for(i=0;i
for(j=0;j<=i;j++)//循环,逐渐增加1个
printf("”);
printf("\n");//第一层循环结束,换行
}
}
答
;#include
main( )
{
float r,sum,area;//声明,定义r,sum,area为整形变量
float PI=3.1416;//定义Π
scanf("%f",&r);//输入半径长度
sum=2PIr;//周长公式
area=PIrr;//面积公式
printf(“sum=%f\n area=%f”,sum,area);
}
#include
int main()
{
int k=2569;
double f=12345.0123456789;
printf("%6d\n",k);
printf("%06d\n",k);
printf("%10.4f\n",f);
printf("%8.2f\n",f);
printf("%.4e\n",f);
printf("%.2e\n",f);
return 0;
}
#include
int main()
{
int a,b,c;
printf(“inter a,b:”);
scanf("%d%d",&a,&b);
printf(“交换前,a=%d,b=%d\n”,a,b);
c=a;
a=b;
b=c;
printf(“交换后,a=%d,b=%d”,a,b);
}
#include
int main()
{
double x;
double y;
int a;
double b;
x=2.5;
y=4.7;
a=7;
b=x+a%3
printf(“表达式的值为: %f”,b);
}*
#include
#include
#include
int main()
{
int a,b,result=-1,input=0;
char op;//op:存储运算符±/的变量
srand(time(0));
a=rand()%100;//随机产生1个0~99的整数
b=rand()%100;
printf("输入算术运算的运算符(+、-、、/):");
op=getchar();
switch(op)//根据用户输入的操作符进行相应的运算
{
case ‘+’:
result=a+b;
printf("%d + %d = “,a,b);
scanf(”%d",&input);
break;
case ‘-’:
result=a-b;//先让计算机计算两数之差,赋给变量result
printf("%d - %d = “,a,b);
scanf(”%d",&input);
break;
case '’:
result=ab;
printf("%d * %d = “,a,b);
scanf(”%d",&input);
break;
case ‘/’:
if(b!=0)
{
result=a/b;
printf("%d / %d = “,a,b);
scanf(”%d",&input);
}else
{
printf(“除数为0,不能进行除法运算\n”);
}
break;
default:
printf(“输入的运算符不正确!\n”);
}
if(result==input)//判断用户输入的结果与计算机计算的结果是否相同
printf(“输入答案正确 加油!\n\n”);
else
printf(“输入答案错误 加水!\n\n”);
return 0;
}
#include
int main()
{
int year,leap;
printf(“请输入年份:”);
scanf("%d",&year);
if(year%40){
if(year%1000){
if(year%400==0){
leap=1;
}else{
leap=0;
}
}else{
leap=1;
}
}else{
leap=0;
}
if(leap)
printf("%d 是 “,year);
else
printf(”%d 不是",year);
printf(“闰年. \n”);
return 0;
}
#include
int main(){
int n=0;
int a[20]={1,1,2,3}; //对数组的前四项赋值
for(int i=4 ; i<20 ; i++) //该数列的前20项进行赋值
a[i]=a[i-1]+a[i-2];//从第三项开始,后项都等于它的前三项之和
for(int j=0 ; j<20 ;j++){//输出该数组
printf("%d\t",a[j]);
n++;
if(n%5==0)//判断换行,每五个一行
printf("\n");
}
return 0;
}
#include
int main()
{
float a[10],max,min,sum=0.0,aver;
int i;
printf(“请输入7位评委的给分:\n”);
for(i=0;i<7;i++)
{
scanf("%f",&a[i]);
if((a[i]<0)||(a[i]>10))
{
printf(“成绩输入有误!请确保分数在0-10!\n”);
i=-1;
}
}
max=a[0];min=a[0];
for(i=0;i<7;i++)
{
if(max max=a[i];
if(min>a[i])
min=a[i];
sum=sum+a[i];
}
aver=(sum-max-min)/5;
printf("\n去掉一个最高分:%.4f,",max);
printf(“去掉一个最低分:%.4f\n”,min);
printf(“该选手最后得分是:%.4f\n”,aver);
}
#include