求C++输入一个三位整数,将它反向输出。(要求使用数组)帮忙考试
发布网友
发布时间:2024-10-13 09:00
我来回答
共4个回答
热心网友
时间:6秒前
===============================
以下代码已经编译运行通过:
#include<stdio.h>
#include "conio.h"
int main()
{
int num[3],i=0;
printf("请输入一个三位整数: \n");
for(i=2;i>=0;i--)
{
num[i]=getch()-48;
printf("%d",num[i]);
}
getch();
printf("\n输出结果为: \n");
for(i=0;i<3; i++)
{
printf("%d",num[i]);
}
getch();
return 0;
}
热心网友
时间:2024-10-18 07:56
为什么要用数组哦,真麻烦~~
int a;
cin>>a;
int b[3],i=0;
while(a!=0)
{
b[i++]=a%10;
a/10;
}
for(i=0;i<3;i++)
cout<<b[i];
热心网友
时间:2024-10-18 07:57
liujq007 - 魔法师 五级写的又臭又长又麻烦外加超过3位就overflow以及装13
#include <iostream>
#include <string>
using namespace std;
int main()
{
string szInput;
cin >> szInput;
reverse( szInput.begin(), szInput.end() );
cout << szInput;
}
热心网友
时间:2024-10-18 07:57
第一题:
#include
main()
{
int
sum=0,i,count=0;
int
a[10];
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]<0)
{
count++;
sum+=a[i];
}
}
printf("num=%d,
sum=%d",count,sum);
getch();
}
第二题:
#include
main()
{
int
a[10]={2,3,4,5,6,0,8,9,1,10};
int
min=a[0],i,index=0;
for(i=1;i<10;i++)
{
if(a[i]
评论
0
0
加载更多
热心网友
时间:2024-10-18 07:56
===============================
以下代码已经编译运行通过:
#include<stdio.h>
#include "conio.h"
int main()
{
int num[3],i=0;
printf("请输入一个三位整数: \n");
for(i=2;i>=0;i--)
{
num[i]=getch()-48;
printf("%d",num[i]);
}
getch();
printf("\n输出结果为: \n");
for(i=0;i<3; i++)
{
printf("%d",num[i]);
}
getch();
return 0;
}
热心网友
时间:2024-10-18 07:56
为什么要用数组哦,真麻烦~~
int a;
cin>>a;
int b[3],i=0;
while(a!=0)
{
b[i++]=a%10;
a/10;
}
for(i=0;i<3;i++)
cout<<b[i];
热心网友
时间:2024-10-18 07:57
liujq007 - 魔法师 五级写的又臭又长又麻烦外加超过3位就overflow以及装13
#include <iostream>
#include <string>
using namespace std;
int main()
{
string szInput;
cin >> szInput;
reverse( szInput.begin(), szInput.end() );
cout << szInput;
}
热心网友
时间:2024-10-18 07:57
第一题:
#include
main()
{
int
sum=0,i,count=0;
int
a[10];
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]<0)
{
count++;
sum+=a[i];
}
}
printf("num=%d,
sum=%d",count,sum);
getch();
}
第二题:
#include
main()
{
int
a[10]={2,3,4,5,6,0,8,9,1,10};
int
min=a[0],i,index=0;
for(i=1;i<10;i++)
{
if(a[i]
评论
0
0
加载更多
热心网友
时间:2024-10-18 07:56
===============================
以下代码已经编译运行通过:
#include<stdio.h>
#include "conio.h"
int main()
{
int num[3],i=0;
printf("请输入一个三位整数: \n");
for(i=2;i>=0;i--)
{
num[i]=getch()-48;
printf("%d",num[i]);
}
getch();
printf("\n输出结果为: \n");
for(i=0;i<3; i++)
{
printf("%d",num[i]);
}
getch();
return 0;
}
热心网友
时间:2024-10-18 07:56
为什么要用数组哦,真麻烦~~
int a;
cin>>a;
int b[3],i=0;
while(a!=0)
{
b[i++]=a%10;
a/10;
}
for(i=0;i<3;i++)
cout<<b[i];
热心网友
时间:2024-10-18 07:57
liujq007 - 魔法师 五级写的又臭又长又麻烦外加超过3位就overflow以及装13
#include <iostream>
#include <string>
using namespace std;
int main()
{
string szInput;
cin >> szInput;
reverse( szInput.begin(), szInput.end() );
cout << szInput;
}
热心网友
时间:2024-10-18 07:57
第一题:
#include
main()
{
int
sum=0,i,count=0;
int
a[10];
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]<0)
{
count++;
sum+=a[i];
}
}
printf("num=%d,
sum=%d",count,sum);
getch();
}
第二题:
#include
main()
{
int
a[10]={2,3,4,5,6,0,8,9,1,10};
int
min=a[0],i,index=0;
for(i=1;i<10;i++)
{
if(a[i]
评论
0
0
加载更多