大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、加上头文件#includestdio.h
发展壮大离不开广大客户长期以来的信赖与支持,我们将始终秉承“诚信为本、服务至上”的服务理念,坚持“二合一”的优良服务模式,真诚服务每家企业,认真做好每个细节,不断完善自我,成就企业,实现共赢。行业涉及成都墙体彩绘等,在网站建设、成都营销网站建设、WAP手机网站、VI设计、软件开发等项目上具有丰富的设计经验。
2、额,int b不可以赋值为1.8
3、%f改为f,因为是输入,所以要传地址的。
4、scanf后的=掉,这是函数调用,不是赋值;
ok:最终程序为:
#includestdio.h
#include conio.h
main()
{int a,b,f,sum;
a=32,b=8;
scanf("%d",f);
sum=f-a/b;
printf("sum is %d\n",sum);
getch();
}
另外,我不知道你的转换公式有没有错误,但是感觉有点别扭。
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
void main()
{
char again='y'; //again表示是否终止
int count=0,option; //count存储输入无效数字的次数,option存储输入的菜单项
int sum,cha,k,right=0,wrong=0,num1,num2;
while(again=='y'){
printf("===========欢迎你进行10以内加减法练习============\n");
printf("=================================================\n");
printf(" 1.加法练习 \n");
printf(" 2.减法练习 \n");
printf(" 3.退出 \n");
printf("=================================================\n");
printf("请输入1或2或3,并按回车键进入:"); //显示欢迎界面
scanf("%d",option);//接受用户的选择
switch(option){
case 1: // 加法练习
system("cls");//清屏
printf("=================================================\n");
printf(" 1.加法练习 \n");
printf("=================================================\n");
printf("\n");
srand(time(0));
for (k=1;k=10;k++){//控制总题数
num1=rand()%10;
num2=rand()%10;
printf("%d+%d=",num1,num2);
scanf("%d",sum);
if (sum==(num1+num2))
right++;//存储答对的题数
else
wrong++;//存储答错的题数
printf("\n");
}
printf("=================================================\n");
printf("你算正确了%d次,错误了%d次。\n",right,wrong);
break;
case 2: // 减法练习
system("cls");//清屏
printf("=================================================\n");
printf(" 2.减法练习 \n");
printf("=================================================\n");
srand(time(0));
k=1;
do{
do{
num1=rand()%10;
num2=rand()%10;
}while (num1num2);
printf("\t%d - %d =", num1,num2);
scanf("%d",cha);
printf("\n");
if (cha==(num1-num2))
right++;//存储答对的题数
else
wrong++;//存储答错的题数
k++;
}while (k=10);//外循环控制总题数
printf("=================================================\n");
printf("你算正确了%d次,错误了%d次。\n",right,wrong);
break;
case 3: //退出练习
again='q';
break;
default: //输入了无效的字符
system("cls");//清屏
count++;
again='s';
printf("=================================================\n");
printf("你第%d次输入的数字无效。\n",count);
printf("=================================================\n");
}//switch 语句结束
if (again=='q')
break;
else if (again=='s'){
again='y';
continue;
}
fflush(stdin); //清楚缓存中的数据
printf("=================================================\n");
printf("还想继续练习吗?(y or n)");
scanf("%c",again);
system("cls");
} //while语句结束
system("cls");//清屏
printf("============================================================\n");
printf("谢谢您进行加减法练习,你是个爱学习的好孩子,祝你学习进步!\n");
printf("============================================================\n");
}
#include stdio.h
#include time.h
int main()
{
time_t rawtime;
struct tm * timeinfo;
time ( rawtime );
timeinfo = localtime ( rawtime );
printf ( "The current date/time is: %s", asctime (timeinfo) );
return 0;
}
说明:
time_t // 时间类型(time.h 定义)
struct tm { // 时间结构,time.h 定义如下:
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
}
time ( rawtime ); // 获取时间,以秒计,从1970年1月一日起算,存于rawtime
localtime ( rawtime ); //转为当地时间,tm 时间结构
asctime() // 转为标准ASCII时间格式:
//就是直接打印tm,tm_year 从1900年计算,所以要加1900,月tm_mon,从0计算,所以要加1