从键盘上随机输入一个整数,判断该整数能否被3整除,并输出判断结果(利用printf函数);如果该数能够被3整除,同时将该数输出到文本文件out.dat(利用fprintf函数)。
#include<iostream>
using namespace std;
int main()
{
FILE*f=fopen("out.dat","w");
int n;
scanf("%d",&n);
if (n%3==0)
{
printf("此数可以被3整除\n");
fprintf(f,"%d ",n);
}
else
printf("不能被3整除\n");
fclose(f);
return 0;
}
#include<stdio.h>
int main()
{
int n;
scanf ("%d", &n);
if (n%3==0)printf ("此数可以被3整除\n");
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int n;
FILE* fp;
if ((fp = fopen("out.txt", "w")) == NULL)
{
cout << "文件无法创建" << endl;
return 0;
}
scanf ("%d", &n);
if (n%3==0)
{
cout << n << "可以被3整除" << endl;
fprintf(fp,"%d",n);
}
else
{
cout << n << "不能被3整除" << endl;
}
fclose(fp);
return 0;
}
#include<iostream>
using namespace std;
int main()
{
FILE *fp;
int n;
scanf ("%d", &n);
fp = fopen("out.dat","w");
if (n%3==0) {
cout << "此数可以被3整除" << endl;
fprintf(fp,"%d ",n);
}
else
cout << "此数不能被3整除" << endl;
fclose(fp);
return 0;
}