编写一个程序打印一个表,表的每一行都给出一个整数、它的平方以及它的立方。要求用户输入表的上限与下限。使用一个for循环。#include<stdio.h>int main(){ int max,min,i; scanf("%d,%d",min,max); printf("10%d,10%d,10%d\n","num","fang","sancifang"); for(i=min;i<=max;i++) { printf("10%d,10%d,10%d",i,i*i,i*i*i); } return 0;}
2 回答
已采纳
木柘
TA贡献143条经验 获得超94个赞
#include<stdio.h> int main() { int max,min,i; scanf("%d %d",&min,&max); printf("%s %s %s\n","Num","Quadratic","Cubed"); for(i=min;i<=max;i++) { printf("%d %d %d\n",i,i*i,i*i*i); } return 0; }
你是这个意思吧?
慕用0365072
TA贡献6条经验 获得超4个赞
printf("10%d,10%d,10%d\n","num","fang","sancifang"); 这行写法有问题,printf不是这么用的。要么删除,要么%d改成%s,另外10并不是空格…,用\t代替
- 2 回答
- 0 关注
- 1339 浏览
添加回答
举报
0/150
提交
取消