⑴某商品⑴某商品出售按购买数量打折,如果购买数量超过30个则按95折销售,输入商品数量和商品单价(元),输出所购商品的总价折销售,输入商品数量和商品单价(元),输出所购商品的总价
不就是一个if判断吗,大于30乘以0.95
申明两个变量,单价跟数量,接收值后判断购买商品数量,大于30个按照单价*0.95作为单价计算就行了啊
#include <stdio.h>
int main() {
int count;
float price;
float sum;
printf("请输入商品数量:");
scanf("%d", &count);
printf("请输入商品单价(元):");
scanf("%f", &price);
if (count > 30) {
price *= 0.95;
}
sum = count * price;
printf("总价为:%.2f 元\n", sum);
return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:#include <bits/stdc++.h>
using namespace std;
int a[105][105],n,num;
int main(){
cin>>n;
for(int i=0;i<n;i++)
{
if(i%2==0)
for(int j=0;j<n;j++)
num++,a[i][j]=num;
else
for(int j=n-1;j>=0;j--)
num++,a[i][j]=num;
}
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
return 0;
}